很多人不选择Terminal是因为他无法记住Root密码所以每次操作需要重新输入密码所以选择了其他的SSH工具,但是我觉得Terminal美观而且方便。而且更有geek的感觉,这篇帖子所以告诉大家如何如何使用Terminal记住Root密码而且每次登陆只需要选择对应的标签页,即可无需手动输入命令。
第一步 安装WLS2
wsl --install
这将默认安装Ubuntu当做你的wsl系统(如果你需要安装别的系统可以自己去微软的WSL文档寻找命令,这里不做详细描述)。第一次安装需要设置用户名和密码
最后验证是否安装成功 在terminal 输入wsl显示类似信息表示成功
第二步 安装并开启OpenSSH
第三步 配置你的terminal启动命令
打开 window terminal的设置页面
按下 ctrl+shift+p 然后输入设置(或者你也可以直接点击下箭头然后选择设置选项)
添加新的配置文件
复制配置文件,点击复制按钮
最关键的一步配置启动命令
点击命令行
修改命令行命令为(这里参考的v2ex某帖子原帖链接 https://www.v2ex.com/t/766779 )
wsl sshpass -p 你的Root密码 ssh -oStrictHostKeyChecking=no -p 22 用户名@ip地址
例如
wsl sshpass -p 1234567 ssh -oStrictHostKeyChecking=no -p 22 [email protected]
然后点击保存
这样就可以直接通过点击标签页连接到你的服务器了
优越感装逼为了记住密码居然要装WSL,有点削足适履了
这个两个项目就可以很好满足普通人记住密码和密钥密码+文件传输需求
https://github.com/trzsz/trzsz-ssh
https://github.com/trzsz/trzsz-go
我的建议是不如改密钥登录
我选密钥登录 嘻嘻
@Tony #1 其实我自己也是密钥登陆,但是可能有些朋友嫌密钥登陆麻烦把
@hi2hi #2 我也是嘻嘻
我也选密钥登录
@王德发 #6 啥叫装逼和优越感啊 terminal比其他的SSH工具美观程度不是完爆?自定义化程度高想改成什么样就什么样
@王德发 #6 况且密钥密码的化根本不需要wsl,直接一行ssh -i id_rsa.pem root@就行了。只不过这个论坛很多人对密钥
那只是你觉得
我是指密匙本身的密码,你用的密匙没有密码当然不用验证。
@王德发 #9 那会不会只是你觉得terminal美观程度比不上finalshell,putty,xshell之类的呢