专题:mac
文章列表
-
mac远程linux图形界面
在Mac上远程访问Linux图形界面,有几种方法可以实现,每种方法有其特点和适用场景。以下是几种常见的方法: 使用SSH和X11转发 如果你的Linux服务器支持X11转发(大多数现代Linux发行版都支持),你可以使用SSH的X11转发功能来远程访问Linux的图形界面。步骤: 安装XQuartz: 在Mac上,首先需要安装XQuartz,这是一个X Window系统的实现,允许Mac运行Linux图形应用。 下载并安装XQuartz:https://www.xquartz.org/配置SSH以使用X11转发: 打开终端,使用SSH登录到你的Linux服务器,并加上-X选项来启用X11转发。例如: bashCopy Code ssh -X username@linux-server-ip 如果你使用的是SSH密钥登录,确保你的SSH客户端配
-
终端上传文件可以通过多种方式实现,常用的有scp、sftp、rsync命令或图形化工具辅助。
1. 使用scp命令(安全复制) scp(Secure Copy)基于SSH协议,适合在本地和远程服务器之间传输文件。 \ 上传单个文件: scp /本地/文件/路径 用户名@远程服务器IP:/远程/目录/上传整个目录(加-r递归参数): scp -r /本地/目录/ 用户名@远程服务器IP:/远程/目录/2. 使用sftp命令(交互式文件传输) sftp 用户名@远程服务器IPput /本地/文件/路径 /远程/目录/ 3. 使用rsync命令(高效同步) rsync支持增量同步,适合大文件或频繁更新: rsync -avz /本地/文件/路径 用户名@远程服务器IP:/远程/目录/ -a:归档模式(保留权限等)。 -v:显示详细过程。 -z:压缩传输。
-
rsync指定端口
在rsync命令中,指定端口通常是通过-e选项来实现的。这个选项允许你指定一个额外的程序来执行同步操作,而在这个程序中你可以指定端口。最常见的方法是使用ssh作为传输协议,并通过ssh的端口参数来指定端口。 rsync -avz -e "ssh -p 2222" /本地/路径目录/ 远程用户名@服务器地址:/路径/目标存放目录/rsync -avz -e "ssh -p 2222" source_directory/ user@remote_host:/destination_directory/在这个命令中: -avz 是常用的选项,分别代表归档模式(-a),压缩数据(-v),以及在传输中使用压缩(-z)。 -e “ssh -p 2222” 指定了使用SSH并通过端口2222进行连接。 用户名@服务器地址:/路径/到/远程/路径 是你想要同步的远程路径。 /路径/到/本地/