1 本机登录服务器连接
# ssh rootname@servername
如本机root,则ssh root@tianliangedu
2 本机登录服务器连接
# ssh anothername@servername
如 ssh course_001_group2@tianliangedu
二 实现非本机与某服务器密钥连接
1 在本机客户端生成公私密钥
# ssh-keygen -t rsa
就会形成一个.ssh文件,并且下面会有公钥和私钥.
.. id_rsa id_rsa.pub known_hosts
2 本机下scp操作,将自己的公钥复制到服务器
# scp id_rsa.pub course_001_group2@tianliangedu:~/
若特殊端口,要说明,以端口33为例
# scp -P 33 id_rsa.pub course_001_group2@tianliangedu:~/
3 登陆到服务器,同样生成自己的公私钥
4 在服务器端追加
#cat id_rsa.pub >> ~/.ssh/authorized_keys
5 exit退出充登录就可以了。若无法无密码登录,则修改权限操作
在服务器下:
# chmod 700 .ssh
# chmod 600 authorized_keys
这样就可以密钥连接了
三 还可以做其他操作
1 上传本机文件到服务器家目录下
# scp filename anothername@servername:~/
例如 scp -P 33 file.txt course_001_group2@tianliangedu:~/
2 上传本机目录到服务器
# scp -r local_dir anothername@servername:remote_dir