windows下 ssh 远程连接linux

推荐mobaxterm,xshell7,(windows自带的powershell)

配置个ssh居然配了半天不对,幸亏室友帮助指点一二,才正确(差点蠢哭),总结一下

一、

拿mobaxterm举例:(使用公钥私钥对配对,登录,port和用户名一定要写对啊!血的教训,username使用whoami命令可以查看)

如何生成公钥私钥对,可以用mobaxterm->tools->mobaKeyGen 

但本人用的是git bash,命令是ssh-keygen(mobaxterm local terminal下也可以这样直接用),一路回车,建议可以百度一下

生成成功后, cd ~/.ssh

ls

有两个重要文件,id_rsa (私钥,留给自己)和 id_rsa.pub (公钥,给远端服务器)

cat id_rsa.pub  查看并且复制一下公钥,然后去远端linux服务器上操作

比如 echo "ssh-rsa AAAA..." >> ~/.ssh/authorized_keys

这样把公钥放在了linux服务器上的~/.ssh/authorized_keys 中

回到mobaxterm即可生效

 

 

二、其他技巧总结

windows 自带的power shell

ssh u2019101432@10.77.90.101 -p 20449   ,注意这个ssh远程连接的格式,ssh 用户名@ip -p 端口号

 

posted @ 2020-12-20 00:54  qiezi_online  阅读(265)  评论(0编辑  收藏  举报