ssh常用命令50条
SSH(Secure Shell)是一种用于远程登录、数据传输和命令执行的安全协议。下面列举了 SSH 命令的一些常见用法:
- 连接到远程主机:
ssh username@hostname
其中 username
是您要连接的远程主机的用户名,hostname
是远程主机的 IP 地址或主机名。如果您使用默认的 SSH 端口(22),则可以省略 -p
参数。
- 指定非默认端口号连接:
ssh -p port_number username@hostname
其中 port_number
是您要连接的远程主机上的 SSH 服务所在的端口号。
- 使用公钥身份验证连接到远程主机:
ssh -i private_key_file username@hostname
其中 private_key_file
是您的私钥文件的路径。
- 在连接时压缩流量:
ssh -C username@hostname
这可以在带宽有限的网络环境中提高效率。
- 将本地端口转发到远程主机:
ssh -L local_port:remote_host:remote_port username@hostname
其中 local_port
是您要监听的本地端口号,remote_host
和 remote_port
是您要连接到的远程主机和端口号。
- 将远程主机端口转发到本地主机:
ssh -R remote_port:local_host:local_port username@hostname
其中 remote_port
是您要监听的远程端口号,local_host
和 local_port
是您要连接到的本地主机和端口号。
- 在连接中执行单个命令:
ssh username@hostname command
其中 command
是您要在远程主机上执行的命令。
- 退出 SSH 连接:
exit
- 复制本地文件到远程主机:
scp file_name username@hostname:/remote/directory
其中 file_name
是本地文件的路径,/remote/directory
是远程主机上您要复制文件的目标目录。
- 从远程主机复制文件到本地:
scp username@hostname:/remote/file_path local_path
其中 remote/file_path
是远程主机上的文件路径,local_path
是本地计算机上的目标路径。
- 使用 tar 命令在远程主机上打包文件:
ssh username@hostname "tar -czvf archive.tar.gz /path/to/directory"
- 在本地计算机上解压缩远程主机上打包的文件:
scp username@hostname:/remote/archive.tar.gz /local/directory
cd /local/directory
tar -xzvf archive.tar.gz
- 显示当前用户的公钥信息:
ssh-add -l
- 将新的私钥添加到 SSH 代理:
ssh-add path/to/private_key_file
- 从 SSH 代理中删除私钥:
ssh-add -d path/to/private_key_file
- 显示当前用户的 IP 地址:
curl ifconfig.me
- 显示远程主机上可用 SSH 版本:
ssh -v username@hostname
- 连接到远程主机并启动远程图形界面程序:
ssh -X username@hostname program_name
其中 program_name
是您要在远程主机上启动的图形界面程序的名称。
- 使用 rsync 命令将本地目录同步到远程主机:
rsync -a /local/directory/ username@hostname:/remote/directory/
- 显示远程主机上正在运行的进程列表:
ssh username@hostname ps aux
- 使用 rsync 命令将远程主机上的目录同步到本地:
rsync -a username@hostname:/remote/directory/ /local/directory/
- 连接到远程主机并映射远程端口:
ssh -L local_port:remote_service:remote_port username@hostname
其中 local_port
是您在本地计算机上要监听的端口号,remote_service
是您希望连接到的远程服务的名称,remote_port
是远程主机上该服务所侦听的端口号。
- 列出远程主机上的所有用户:
ssh username@hostname getent passwd
- 在远程主机上创建新用户:
ssh username@hostname sudo adduser new_user_name
- 在远程主机上删除用户:
ssh username@hostname sudo deluser user_name
- 在远程主机上修改用户密码:
ssh username@hostname sudo passwd user_name
- 在远程主机上显示系统信息:
ssh username@hostname uname -a
- 将本地计算机上的文件夹复制到远程主机:
scp -r local_directory username@hostname:/remote/directory
- 在远程主机上安装软件包:
ssh username@hostname sudo apt-get install package_name
- 从远程主机上卸载软件包:
ssh username@hostname sudo apt-get remove package_name
- 在远程主机上更新软件包:
ssh username@hostname sudo apt-get update
- 在远程主机上升级软件包:
ssh username@hostname sudo apt-get upgrade
- 连接到远程主机并使用 root 用户身份运行命令:
ssh username@hostname sudo command
其中 command
是您要在远程主机上以 root 权限执行的命令。
- 使用 SSH 连接到远程主机,并将本地文件重定向到远程主机上的文件:
cat local_file | ssh username@hostname "cat > remote_file"
其中 local_file
是您的本地文件路径,remote_file
是您要在远程主机上创建或覆盖的文件路径。
- 在远程主机上显示计算机的连接历史记录:
history
- 在远程主机上创建新的目录:
ssh username@hostname mkdir directory_name
其中 directory_name
是您要在远程主机上创建的目录名称。
- 在远程主机上删除目录:
ssh username@hostname rmdir directory_name
- 在远程主机上复制目录:
ssh username@hostname cp -r source_directory target_directory
其中 source_directory
是您要复制的目录,target_directory
是您要将该目录复制到的目标目录。
- 在远程主机上移动或重命名文件或目录:
ssh username@hostname mv old_file_or_directory new_file_or_directory
其中 old_file_or_directory
是您要重命名或移动的现有文件或目录,new_file_or_directory
是该文件或目录的新名称或目标位置。
- 在远程主机上查找特定文件或目录:
ssh username@hostname find /path/to/directory -name "filename.txt"
其中 /path/to/directory
是您要查找文件的起始目录,filename.txt
是要查找的文件名称。
- 在远程主机上显示所有已安装的软件包:
ssh username@hostname dpkg --list
- 在远程主机上显示系统的 CPU 信息:
ssh username@hostname cat /proc/cpuinfo
- 在远程主机上显示系统的内存信息:
ssh username@hostname cat /proc/meminfo
- 在远程主机上显示系统中正在运行的服务信息:
ssh username@hostname systemctl list-units --type service
- 在远程主机上显示当前用户的登录历史记录:
ssh username@hostname last
- 在远程主机上显示所有可用的网络接口:
ssh username@hostname ip link show
- 在远程主机上显示所有已安装的磁盘和文件系统:
ssh username@hostname lsblk
- 在远程主机上显示已安装的 PCI 设备列表:
ssh username@hostname lspci
- 在远程主机上显示已安装的 USB 设备列表:
ssh username@hostname lsusb
- 在远程主机上显示所有已安装的网络设备:
ssh username@hostname ifconfig -a
这些命令可以根据实际需要来使用,以完成具体任务。
ssh常用命令50条相关推荐
- Linux最常用命令50条【呕心沥血呐,望用之取之】
Linux常用命令大全 第一章 Linux基础命令 [1]linux->ls [2]linux->alias [3]linux->cd [4]linux->clear [5]l ...
- CentOS常用命令50个含示例
以下是 CentOS 下常用命令及其详细说明: rsync:文件同步工具,支持本地和远程同步.例如:将本地目录 /home/user 同步到远程主机的 /backup 目录:rsync -av /ho ...
- FreeBSD常用命令 110 条
01.查看网络流量 a.systat -if 1 (1表示1s刷新屏幕一次) b.netstat 1 # Traffic 流量 peak 峰值 average 平均值 02.查看硬盘信息 diskin ...
- FreeBSD常用命令110条
01.查看网络流量 a.systat -if 1 (1表示1s刷新屏幕一次) b.netstat 1 # Traffic 流量 peak 峰值 average 平均值 02.查看硬盘信息 dis ...
- 实现 SSH 无密码登录 、 ssh 常用命令
OpenSSH是互联网技术用户所依赖的SSH连接工具的免费版本. telnet,rlogin 和 ftp 用户可能没有意识到他们的密码是通过互联网传输的,并且是未加密的. 但是 OpenSSH 加密所 ...
- ssh相关命令Linux,Linux SSH常用命令 [长期更新]...
chmod 755 public_html/ -R 更改目录 里的文件权限为 755, -R 是参数 rm -rf /public_html/目录 删除目录 语法:unzip [选项] 压缩文件名.z ...
- 常用的50条网站推广方法
老谢我也算得上是网站推广的老前辈了,一些网站推广经验和大家分享下. 1.论坛推广 这里所说的论坛推广绝对不是在论坛里一个一个版贴广告,也不是将网站地址加在签名里然后疯狂刷屏,那样既耗费精力而且效果也不 ...
- Liunx常用的100条命令汇存
1.关机 shutdown -h now 立刻关机 poweroff shutdown -r now 立刻重启 reboot logout 注销2.进入图形界面 startx3.vi编辑器 [vi] ...
- 恢复初始快捷键_CAD常用命令快捷键大全,47个快捷键50个CAD技巧,教你快速画图...
关注我们 获取更多业内资讯与深度好文 关注 CAD常用命令 47个常用快捷键 1. 创建直线的快捷方式是L+空格 2. 创建圆的快捷方式是C+空格 3. 创建圆弧的快捷方式是A+空格 4. 创建矩形的 ...
最新文章
- Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
- Java构造函数的使用_java中构造函数的使用方法
- 产品运营必须知道的几个概念,什么是用户群体?
- 游戏开发--开源软件11--Firefly(python 服务端分布式框架)||pygame
- 软件包管理 rpm yum apt-get dpkg
- magento后台使用POST表单时,要使用必要参数form_key才能正常通讯
- waf 防火墙限制_Web攻击分类有哪些?防火墙WAF可以抵御哪些攻击?
- 【IJCAI2019】中国团队占 38%,北大南大榜上有名
- 集合代码----小练习3
- AD21怎么打印丝印层的PDF
- bi项目中数据仓库的维度表和事实表
- zoom声音如何设置,zoom如何设置声音
- 苹果手机计算机没有记录吗,苹果手机恢复出厂设置备忘录里的便签内容都没了,怎么找回来啊...
- JPEG文件中的EXIF(上)
- python列转行函数_python 列转行
- 表格数据横向转纵向并在el-table中渲染
- 第六十九章 Caché 函数大全 $WCHAR 函数
- uni-app跨域解决方案
- 高佣次方递增营销联盟模式
- sql%rowcount
热门文章
- 使用Visual Studio 2019创建安装程序的详细教程
- Unity3D使用LitJson.dll解析报错问题
- 二论骇客文化,个人英雄主义的终结,团队精神登上舞台
- 小学计算机教师用书,九年义务教育小学教科书-信息技术(第五册)(教师用书).pdf...
- 一进二出宿舍限电模块的基本功能
- 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)
- 一文看懂:NAS网络存储与SAN、DAS的区别
- 森笔记app软件 开发记录
- 深入理解计算机系统(4.1)---X86的孪生兄弟,Y86指令体系结构
- 由歌词引发的模式思考之上篇(FactoryMethod模式)