摘要:#挑战30天在头条写日记#SSH(Secure Shell)是一种安全的网络协议,用于在远程服务器上进行安全连接和文件传输。远程连接(SSH登录):打开终端:在本地计算机上,打开终端(或命令提示符),以便在本地执行SSH命令。SSH连接:使...
SSH(Secure Shell)是一种安全的网络协议,用于在远程服务器上进行安全连接和文件传输。

远程连接(SSH登录):
打开终端:在本地计算机上,打开终端(或命令提示符),以便在本地执行SSH命令。
SSH连接:使用SSH命令连接到远程服务器。SSH命令的一般格式如下:
ssh username@remote_server_ip
username:您在远程服务器上的用户名。
remote_server_ip:远程服务器的IP地址或主机名。
例如,要连接到用户名为user1的远程服务器,其IP地址为192.168.1.100,运行以下命令:
ssh user1@192.168.1.100
系统会提示您输入密码。输入您在远程服务器上的密码。如果您使用SSH密钥对进行身份验证,系统将自动使用密钥进行验证。
远程服务器访问:成功验证后,您将能够在远程服务器上执行命令和访问远程服务器的终端。
文件传输(SCP和SFTP):
SCP(Secure Copy):使用SCP命令在本地计算机和远程服务器之间安全地传输文件。一般格式如下:
scp source_file_or_directory username@remote_server_ip:destination_directory
source_file_or_directory:要传输的文件或目录的路径。
username:远程服务器上的用户名。
remote_server_ip:远程服务器的IP地址或主机名。
destination_directory:文件或目录在远程服务器上的目标位置。
例如,将本地文件file.txt传输到远程服务器的/home/user1/目录,运行以下命令:
scp file.txt user1@192.168.1.100:/home/user1/
SFTP(SSH File Transfer Protocol):使用SFTP客户端,在本地计算机和远程服务器之间进行交互式的文件传输。常见的SFTP客户端包括WinSCP(Windows)和FileZilla(跨平台)。
在SFTP客户端中,输入远程服务器的IP地址、用户名、密码或密钥,然后通过界面拖放文件进行传输。