bolo Blog

为什么不直接使用Cmd去连接服务器?

现在为止有很多教程让你去使用 Final Shell 或者 Xshell 去远程连接服务器,但实际上使用 Cmd 的进行 SSH 连接原理与上面的软件一样,那我为什么不记住简单的命令,直接在自带的 Cmd 中直接连接我的服务器呢?

SSH

Final Shell 和 Xshell 本质上就是将简单的命令图形化以及搭载了记录模式。本质都是使用 SSH 进行服务器连接。

ssh account@IP 比如 ssh root@111.111.111.111

然后输入密码就可以进去了

我SSH怎么连接不了

1.SSH默认配置拒绝访问(一般为国内服务器默认设置) 解决办法:https://cloud.tencent.com/document/product/213/37925 中的 检查及调整 sshd 配置 中的 PermitRootLogin yes 设置步骤

2.连一会儿几分钟不动自己断了 解决办法:https://superuser.com/questions/699676/how-to-prevent-ssh-from-disconnecting-if-its-been-idle-for-a-while

2 的问题简单来说,具体解析可以看看 1 和 2 的回答

1.vim ~/.ssh/config 设置配置文件

2.i 启动编辑 添加 ServerAliveInterval 60 ServerAliveCountMax 120 esc 退出编辑

3.输入 :wq 退出并保存

4.service sshd restart 重启服务

SCP

Final shell 和 Xshell 有文件传输啊?

其实电脑上就可以直接传输

scp -r [source_directory] [username]@[destination_host]:[destination_directory]

类似于

scp -r C:\Users\15560\Desktop\xxx.txt root@111.111.111.111:/root