700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在Windows 10/11上使用SSH远程登录到Linux服务器

在Windows 10/11上使用SSH远程登录到Linux服务器

时间:2021-06-30 23:13:25

相关推荐

在Windows 10/11上使用SSH远程登录到Linux服务器

Windows 10/11内置SSH客户端,在Windows 10/11上使用OpenSSH客户端,只需打开PowerShell窗口或命令提示符窗口并运行ssh命令。PowerShell即cmd的增强版,可以直接在电脑的左下角搜索程序,搜索输入“PowerShell”,操作同cmd。推荐文章–Windows在终端添加新配置文件–配置启动时通过ssh连接Linux服务器

1.SSH远程登录

(1).口令验证

通过启动本地cmd控制台或者PowerShell,输入以下命令回车,再输入密码进行连接。

不使用默认端口第一次登录会提示:无法确认host主机的真实性,只知道它的公钥指纹,问你还想继续连接吗? 跟着操作输入密码就可以了

#方式一:SSH默认端口22登录$ ssh [linux服务器用户名]@[ip地址]#方式二:指定端口登录$ ssh -p [端口号] [linux服务器用户名]@[ip地址]#方式三:如果本地用户名与远程用户名一致,登录时可以省略用户名$ ssh host

#ssh校验ip端口是否开放$ ssh -v -p [校验的端口号] [ip地址]

(2).(公、私)密钥验证

在windows的cmd控制台上生成公私钥文件(想要免密就一直回车)。

$ ssh-keygen -t rsa

打开公私钥存放路径找到公钥文件 id_rsa.pub, 并复制到linux操作系统中。在linux操作系统中将复制进来的公钥文件内容追加到 authorized_keys 文件中。

$ cat ./id_rsa.pub >> /root/.ssh/authorized_keys

再次登录请求,已经直接连接上了。

(备注:如果你在第一步中生成公私钥的过程中输入了密码,那此时你还是需要输入那时候填的密码的。)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。