WOGONG blog wiki read

ssh

Secure Shell

  1. 生成密钥对 key ssh-keygen -t rsa -C comment 将www-data加入用户组,ssh密钥登陆会失效。使用VPS得到的教训。
  2. scp
  3. 本地7070端口代理,使用端口转发 ssh -qTfnN -D 7070 xxx@x.x.x.x -p port

ssh-agent

You might need to start ssh-agent before you run the ssh-add command:

eval `ssh-agent -s`
ssh-add
ssh-add -L
ssh-add -D move all identity

配置

  1. /etc/ssh/sshd_config 修改配置文件之后需要重启ssh服务。

         Port 22 # ubuntu 下使用非22端口貌似会出问题
         PubkeyAuthentication yes  # 公钥登录  
         PasswordAuthentication no # 禁用密码
    
  2. ~/.ssh/config sample config: /etc/ssh/ssh_config
    配置服务器登录别名,以及使用多个证书。之后采用ssh name即可快速登录服务器。

         Host name  
             Hostname name.wogong.net  
             Port 22
             User username  
             IdentityFile ~/.ssh/id_rsa
    

差网速条件下解决方案

  1. 开启ssh客户端(如putty)内建的Local Echo和Local Line Editing支持。 本地编辑好一句话以后再发送到服务器端执行。不过这样的话你就无法使用命令行提供的特殊功能(比如自动完成等),也没法使用终端下的编辑器了。
  2. mosh mosh 出现 locale 错误,从客户端和服务端两个方面检查。 参考资料:
  3. windows 下无原生的 mosh 客户端,可以采用的解决办法有 cygwin 或者 chrome app,懒得安装 cygwin 弄乱电脑的环境,尝试 chrome app,感觉良好


Published 2014-06-29 00:00:00 +0800
Updated 2014-09-17
Link: