ssh详解

大多数 Linux 发行版自带OpenSSH软件用来提供 SSH 功能,一些发行版默认包含客户端和服务器端两个软件包(例如,Red Hat),而另一些(比方说 Ubuntu)则只是提供客户端服务。为了能让系统接受远端的连接,它必须安装 OpenSSH-server 软件包,再进行相关配置即可

SSH要认证远端主机是否为它所知道的那台主机,并且加密了本地与远程主机之间所有的通讯信息。

第一次尝试连接,提示信息表明远端主机的真实性不能确立。这是因为客户端程序以前从没有看到过这个远端主机。为了接受远端主机的身份验证凭据,输入“yes”。一旦建立了连接,会提示用户输入他或她的密码。

ssh remote-sever(可以直接输入ip地址)
用户输入 exit 命令后,关闭远程连接
ssh username@remote-server (指定登录的用户名)

ssh 程序在远端系统中执行单个命令,并把输出结果显示到本地系统 shell 会话中。

ssh remote-sys ls

文件复制scp:源或者目标路径名要以远端主机的名字,后跟一个冒号字符开头.例如从远端系统,remote-server,的家目录下复制文档 test.txt,到我们本地系统的当前工作目录下.

scp remote-server:test.txt .

文件复制命令是 sftp: sftp 不需要远端系统中运行 FTP 服务器。它仅仅要求 SSH 服务器。 这意味着任何一台能用 SSH 客户端连接的远端机器,也可当作类似于 FTP 的服务器来使用。

sftp remote-server
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章