Linux系统中的ssh和scp相比大家一定不陌生吧,这篇文章大家深入讲解一下ssh和scp。
如果ssh的端口是22,那么可以不用指定-p或-P选项。
1. ssh
Linux使用ssh命令登陆Linux服务器:
ssh -l root -p 188 192.168.1.2
ssh -l 用户名 -p 端口号 主机名或IP
输入密码即可
2. scp
scp命令复制文件或目录命令:
复制文件:
(1)将本地文件拷贝到远程
scp -P 22 文件名 用户名@计算机IP或者计算机名称:远程路径
scp -P 22 test.txt root@192.168.1.163:/opt/
(2)从远程将文件拷回本地
scp -P 22 用户名@计算机IP或者计算机名称:文件名 本地路径
scp -P 22 root@192.168.1.163:/opt/test.txt /opt
复制目录:
(1)将本地目录拷贝到远程
scp -r -P 22 目录名 用户名@计算机IP或者计算机名称:远程路径
scp -r -P 22 /opt/test/ root@192.168.1.163:/opt/
(2)从远程将目录拷回本地
scp -r -P 22 用户名@计算机IP或者计算机名称:目录名 本地路径
scp -r -P 22 root@192.168.1.163:/opt/test/ /opt/
3. 使用问题
若本机可以使用scp,那么执行scp上传文件时,报错误:
bash: scp: command not found
lost connection
那么说明对方没有安装openssh-clients软件包。
sftp 命令
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(本地目录) ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机
get -r : 下载目录
put -r : 上传目录
为各位朋友分享的相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多