就不复述ssh的作用了
主要是一些配置用于ssh到远程主机时不用输入用户名和密码
第一步:
ssh-keygen -t rsa
生成ssh的密匙文件和私匙文件:id_rsa和id_rsa.pub
-t选项是type的意思,即加密方式(还可以用dsa,具体参看manual)
第二步:
ssh-copy-id username@host
输入一次密码就配置好了。
关于第二步也有笨方法
scp id_rsa.pub username@host
然后在远程主机上执行:
cat id_dsa.pub >> ~/.ssh/authorized_keys
比较而言,ssh-copy-id命令就是将id_rsa.pub文件的内容append到authorized_keys,所以更简单。
当然,你可以一步到位:
ssh-keygen; ssh-copy-id username@host; ssh username@host
有一点需要注意,为了保证主机上ssh文件的安全性,.ssh目录的权限必须设置为600, authorized_keys文件的权限设置为700
有时候需要执行本地文件和远程文件的比较,配置好上面说的之后,可以直接diff:
cat host:~/filename | diff local_file -
有时候,虽然上面的都正确但ssh时还是会出现如下错误:
Agent admitted failure to sign using the key
这时,需要在自己的机器上执行ssh-add
分享到:
相关推荐
整理的SSH常用命令大全-最新Putty的使用和SSH命令,整理的SSH常用命令大全-最新Putty的使用和SSH命令。
linux_ssh命令 常用, 别忘记啦
Linux SSH命令大全 rm -rf mydir /* 删除mydir目录 */ cd mydir /* 进入mydir目录 */ cd – /* 回上一级目录 */ cd ~ /* 回根目录 */ mv tools tool /* 把tools目录改名为tool */ ln -s tool bac /* 给tool目录...
Python – paramiko 模块远程执行ssh 命令 nohup 不生效的问题解决 1、使用 paramiko 模块ssh 登陆到 linux 执行nohup命令不生效 # 执行命令 def command(ssh_config, cmd, result_print=None, nohup=False): ssh ...
SSh命令大全SSh命令大全SSh命令大全SSh命令大全SSh命令大全SSh命令大全SSh命令大全SSh命令大全SSh命令大全
ssh命令
整理的SSH常用命令大全-最新Putty的使用和SSH命令借鉴.pdf
Bluehost美国主机的cPanel目前的版本是Version 11.18.1已经相当的强大,足以满足我们日常的常规的操作,但如果你希望更加完全的自主,启用SSH吧,下面是搜集的SSH命令,也适合类似的虚拟主机。
25个必须记住的SSH命令,你懂的!!!!多多记住,呵呵
LinuxSSH命令大全完整珍藏版.pdf
windows系统下的cmd命令行是不能直接使用ssh命令的,安装了该工具即可使用ssh命令生成公钥-私钥对、访问远程Linux服务器等
ssh的基本命令详解和一些例子说明,非常实用,肥肠好懂!
这是Linux下25个必须记住SSH的命令,无论你是新手还是老手都值得下载一览
C# 利用Renci库来实现ssh客户端,可以执行ssh命令并获取返回结果。一般的Renci ssh例子都不太好用,不能获取到命令的执行结果(shell执行命令后的输出信息),本例子是可以的。通过创建ShellStream,执行命令后,...
SSH命令
SharpSSH执行SSH命令例子, C# 执行linux 命令并返回结果
java执行多个ssh命令,可以直接运行java程序或执行批处理文件。
Linux SSH命令大全 学习嵌入式的基本知识 挺全面的资料
NULL 博文链接:https://yingbin920.iteye.com/blog/1987296