您的位置:首页 > 其它

SSH常用基础命令

2014-11-24 12:28 127 查看
1, 无密码SSH登录

ssh-copy-id user@host


ssh-keygen命令可生成密钥。

一句话登陆: ssh-keygen; ssh-copy-id user@host; ssh user@host


2, 上传 下载

上传:

scp 源文件 用户名@主机:目的文件名
scp -r 原文件夹 用户名@主机:目的文件夹 (递归复制)


下载:

scp 用户名@主机:path   本地path


3, 比较远程和本地文件

ssh user@host cat /path/to/remotefile | diff /path/to/localfile –


4, 通过SSH远程执行shell命令

ssh host -l user "`cat cmd.txt`"


5, 通过SSH将MySQL数据库复制到新服务器

mysqldump –add-drop-table –extended-insert –force –log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost "mysql -uUSER -pPASS NEW_DB_NAME"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: