[lftp]
lftp <ftp.server.ip> //登陆ftp服务器
get <filename> //获取某个文件到本地系统当前目录
bye //断开连接
[scp]
scp 跨主机安全复制工具
scp local_file remote_username@remote_ip:remote_folder
scp local_file remote_username@remote_ip:remote_file
scp local_file remote_ip:remote_folder
scp local_file remote_ip:remote_file
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
* 例子:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
如果不想在使用命令时输入密码:Linux下用SCP无需输入密码传输文件
[sftp]
sftp <username>@<remote.ip> //远程登录ftp服务器,用法类似于lftp,支持ls cd等命令
[ssh]
ssh [<username>]@<hostname> //远程登录主机
ssh -l <username> <hostname>
ssh [<username>]@<hostname> '<command>' //不登陆主机,但是执行一次指定命令
//配置文件/etc/ssh/下的ssh_config和sshd_config文件
-v 登陆时显示诊断信息
在某个用户下添加公钥 cat <*.pub> >> ~/.ssh/authorized.keys
service sshd {restart|start|stop} sshd服务的开关
[ssh-copy-id]
ssh-copy-id -i ~/.ssh/id_rsa.pub <username>@<hostname> 将公钥传输至远程服务器
[sshd-generate]
sshd-generate
//使用ssh时,产生一个密钥。
//使用命令:/etc/init.d/ssh {start|stop}来打开或关闭ssh服务。
//相关命令ssh
[ssh-keygen]
ssh-keygen -t rsa 密钥生成器,默认情况下公钥生成在当前用户~/.ssh下。需要把公钥(*.pub)追加保存到远程主机某用户的~/.ssh/authorized_keys文件
-f <path/filename> 指定生成的文件名
-P '' 指定加密私钥的密码串,直接两个单引号表示不加密码
-N '<passwd>' //指定密码,两个单引号表示没密码
[telnet]
telnet <ip> [<port>] //远程连接
本文转自Heartnight();博客51CTO博客,原文链接http://blog.51cto.com/181647568/2057589如需转载请自行联系原作者
tangjiashiertui