Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 1019 Bytes

F3.md

File metadata and controls

29 lines (19 loc) · 1019 Bytes

ssh基础

ssh-keygen

我们后续是基于Linux进行学习,如果本机不是Linux的话,学习使用ssh是非常有必要的。ssh的认证,靠的是本地的私钥与目标服务器的公钥能够匹配上。所以我们需要生成自己的公钥私钥,然后将公钥部署到远程服务器上。

ssh-keygen

执行了命令之后,多按几次回车就可以了。

ssh

ssh 登录到目标主机,格式为: ssh 用户名@目标主机地址 [-p 端口号] [-D 本机地址:端口号]

'-D'是使用反向代理,可以使本机使用目标主机的网络环境。

sftp

sftp 可以用于本机与目标主机互传文件,不必额外使用ftp。

sftp 目标主机地址

然后可以使用ls、mv、rm、cd等命令操控目标主机。 而上述命令,对应的加上l前缀,变为lls、lmv、lrm、lcd可以操控本机。 这样就可以使两端机器的目录切换。

get 是将远端文件下载到本地。 put 是将本地文件上传到远端。