- 主题:macOS Sierra不支持sshv1了,导致没法ssh上bbs
公钥认证+1
我现在在Linux下面的话,
$ sudo apt-get install openssh-client-ssh1 sshpass
$ luit -encoding gbk sshpass -p mypasswordr0cks ssh1 -1 scateu@newsmth.net
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 那就好,bdwm那边已经改用libssh更新了SSH服务端了,水木这边最好把公钥认证的功能也加上。
--
FROM 114.248.231.*
推荐用密码管理器如 Lastpass 或者开源的 pass
【 在 KCN 的大作中提到: 】
: 目前我就是公钥认证上来的,我担心以后会真把密码忘了
: 【 在 Scateu (呜哈哈) 的大作中提到: 】
: : 公钥认证+1
: ....................
- 来自最水木 -
--
FROM 114.248.231.*
wow! 上帝一出手!
刚发现支持ssh v2了
【 在 KCN (毒中之毒~strongest) 的大作中提到: 】
: @jiangjun2000 这个交给你了
--
FROM 106.11.34.*
$ ssh-keygen
$ ssh-copy-id scateu@newsmth.net
期望应该是这样用
ssh-keygen会在~/.ssh/里生成 id_rsa 和 id_rsa.pub 两个key。 id_rsa是私钥,id_rsa.pub是公钥。
手动的用法是在newsmth.net上把生成的id_rsa.pub文件内容,>>到~/.ssh/authorized_keys里面就行。
用ssh-copy-id会自动做这件事。
现在应该是需要有个web界面,哦不对,需要一个Term里的选单,把这件事做了就行。(web用户应该不需要这个......)
【 在 jiangjun2000 (%d) 的大作中提到: 】
: 完全不懂这个啊
: 密钥自己生成然后上传上去,然后通过这台机器链接ssh2就不用登录了?
--
FROM 106.11.34.*
是的 都在本机。
ssh-copy-id 是复制到服务器上
但是这个 ssh-copy-id 貌似是要求有 shell
【 在 jiangjun2000 的大作中提到: 】
: 这两操作都是本机的吧?
: 然后会自动复制到服务器上?
:
: ....................
- 来自最水木 -
--
FROM 114.248.231.*