我们在windows上使用Secure CRT、PUTTY等工具SSH连接到Linux服务器时,会出现linux服务器拒绝访问情况。
可能是Linux系统上没有安装SSH服务;
在终端输入:
ssh localhost
若出现:
ssh: connect to host localhost port 22: Connection refused
则说明没有安装,需手动安装 SSH。
安装SSH
sudo apt-get install openssh-server
检测SSH服务是否启用
ps -e | grep ssh
输出诸如
1686 ? 00:00:00 ssh-agent
5035 ? 00:00:00 sshd
则表明已启用,这个时候进行Secure CRT、 PUTTY远程连接应该就可以成功了。
//==========================================
使用winscp文件拷贝工具通过SFTP访问linux服务器时,如果linux服务器拒绝访问,可能是Linux系统上没有安装SSH服务,解决方法同上。
这样从windows与linux服务器之间拷贝文件,通过拖拽方式非常方便。