推荐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 端口号