Windows远程SSH连接Ubuntu服务器

Contents

一、背景

今天要使用Windows远程连接Ubuntu服务器,发现被拒绝。

二、什么是SSH

SSH(安全外壳协议) 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。

三、解决办法

  1. 查看是否安装ssh服务 ps -ef | grep ssh查看是否安装

  2. 如果没有安装,安装ssh服务

    • 安装、启动ssh服务
      sudo apt-get install openssh-server
      sudo /etc/init.d/ssh restart
      
  • 对 openssh server进行配置 修改/etc/ssh/sshd-config文件. sudo vi /etc/ssh/sshd_config

将其中的

PermitRootLogin prohibit-password注释掉
增加PermitRootLogin on   
PubkeyAuthentication yes修改为no  
AuthorizedKeysFile .ssh/authorized_keys加#屏蔽掉,  
PasswordAuthentication no修改为yes。 
  • 重启 /etc/init.d/ssh restart
  1. 重新尝试连接

四、小结

安装了ssh服务后,不要忘记修改sshd的默认配置文件。这样才能连接得上。

References

[1] SSH服务


转载请注明:yezuolin的博客 » 点击阅读原文