CreasyBear@CreasyBear:~>ssh dyy@192.168.0.125 -p 8222
dyy是远程主机上的用户
192.168.0.125是远程主机的IP地址
-p 8222是远程主机开发的ssh端口
CreasyBear@CreasyBear:~> sftp -?
sftp: illegal option -- ?
usage: sftp [-1Cv] [-B buffer_size] [-b batchfile] [-Fssh_config]
全是英语,没怎么看懂,呵呵,但是有一个我看明白了,就是-o参数,是使用ssh的配置,继续man一下,就可以看到-o参数的准确用法。现在我们远程登录一下
CreasyBear@CreasyBear:~> sftp -oPort=8222dyy@192.168.0.125
注意-oPort=8022之间没有空格,而且注意大小写。现在我们就登录上来了。
sftp> ?
Available commands:
cdpath
lcdpath
chgrp grppath
chmod modepath
chown ownpath
help
get remote-path [local-path]
lls [ls-options[path]]
ln oldpathnewpath
lmkdirpath
lpwd
ls[path]
lumaskumask
mkdirpath
put local-path [remote-path]
pwd
exit
quit
rename oldpathnewpath
rmdirpath
rmpath
version
!command
!
?
以上就是sftp下的命令,主要用到的还是那么几个。比方说
sftp>get /home/dyy/install.sh /home/CreasyBear/mysql/
sftp>lpwd
/home/CreasyBear/soft
sftp>put ./mysql.rpm /home/dyy
将本地的mysql.rpm文件上传到远程主机
由于sftp无法用tab键自动补齐,所以会经常用到lls,ls,pwd和lpwd命令。
如何上传目录,还不太清楚,没有试出来,有待以后继续考证
3270



被折叠的 条评论
为什么被折叠?



