0

0

Mint19.1下使用ssh远程工具

星夢妙者

星夢妙者

发布时间:2025-07-10 13:04:19

|

448人浏览过

|

来源于php中文网

原创

  1. 安装 SSH 工具

1.1 本地主机

在本地主机上安装 SSH 客户端工具,可以使用以下命令:

sudo apt install openssh-client

1.2 服务器

在服务器上安装 SSH 服务器工具,可以使用以下命令:

sudo apt install openssh-server
  1. 管理 SSH 服务

2.1 查看服务器的 SSH 服务状态:

可以使用以下命令来检查 SSH 服务的状态:

service ssh status

2.2 启动服务器的 SSH 服务:

若需要启动 SSH 服务,可以使用以下命令:

sudo service ssh start

2.3 关闭服务器的 SSH 服务:

若需要停止 SSH 服务,可以使用以下命令:

sudo service ssh stop

2.4 重启服务器的 SSH 服务:

若需要重启 SSH 服务,可以使用以下命令:

sudo service ssh restart
  1. 登录远程服务器

3.1 密码登录

使用 SSH 进行密码登录,可以使用以下命令:

ssh user@host

其中,user 为远程主机的登录用户名,host 为远程主机的 IP 地址。输入命令后,终端会提示输入远程主机 user 用户的登录密码。输入正确密码后,将会进入到远程主机 user$HOME 目录。

基于密码登录远程主机的原理如下:

Mint19.1下使用ssh远程工具

ASP.NET 4.0电子商城
ASP.NET 4.0电子商城

在现实生活中的购物过程,购物者需要先到商场,找到指定的产品柜台下,查看产品实体以及标价信息,如果产品合适,就将该产品放到购物车中,到收款处付款结算。电子商务网站通过虚拟网页的形式在计算机上摸拟了整个过程,首先电子商务设计人员将产品信息分类显示在网页上,用户查看网页上的产品信息,当用户看到了中意的产品后,可以将该产品添加到购物车,最后使用网上支付工具进行结算,而货物将由公司通过快递等方式发送给购物者

下载

3.2 免密登录

要实现免密登录,需要将本地主机的 ssh-keygen 生成的公钥复制到远程主机上,具体操作如下:

首先,检查本地主机是否已生成 SSH 密钥。如果 ~/.ssh 文件夹不存在或没有 id_rsaid_rsa.pub 文件,说明尚未生成 SSH 密钥:

ls ~/.ssh

如果本地主机未生成 SSH 密钥,可以手动生成:

ssh-keygen -t rsa   # 也可以使用更多选项如 -C youremail@example.com 指定用户邮箱

接下来,将本地主机 ~/.ssh 目录下的公钥文件 id_rsa.pub 复制到远程主机的 ~/.ssh 文件夹中(如果该文件夹不存在,需要手动创建),并命名为 authorized_keys

scp ~/.ssh/id_rsa.pub user@host:~/.ssh/authorized_keys

完成上述步骤后,使用 ssh user@host 命令即可直接登录到远程主机,无需输入密码。免密登录的原理如下:

Mint19.1下使用ssh远程工具

【注】如果远程主机的 .ssh 文件夹是手动创建的,则需要设置其权限为 700(chmod 700 ~/.ssh)。如果 authorized_keys 文件是手动创建而非直接复制本地主机公钥,则需要设置其权限为 600(chmod 600 ~/.ssh/authorized_keys),否则免密登录可能会失败。

  1. 操纵远程主机

4.1 复制文件到远程主机

在本地主机终端下,使用 scp 命令可以将文件或文件夹复制到远程主机:

scp filename user@host:dstpath  # 复制文件,filename 为本地文件全局路径,dstpath 为复制到远程主机的目标路径
scp -r dirname user@host:dstpath    # 复制文件夹,dirname 为本地文件夹全局路径,dstpath 为复制到远程主机的目标路径

4.2 从远程主机拷贝文件

在本地主机终端下,使用 scp 命令可以从远程主机拷贝文件或文件夹:

scp user@host:filename dstpath  # 拷贝文件,filename 为远程主机文件全局路径,dstpath 为拷贝到本地主机的目标路径
scp -r user@host:dirname dstpath    # 拷贝文件夹,dirname 为远程主机文件夹全局路径,dstpath 为复制到本地主机的目标路径

4.3 退出远程登录

在登录远程主机的终端下,可以使用 Ctrl + D 或输入 exit 命令来退出远程登录。

相关专题

更多
C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

10

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

29

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.22

PHP特殊符号教程合集
PHP特殊符号教程合集

本专题整合了PHP特殊符号相关处理方法,阅读专题下面的文章了解更多详细内容。

11

2026.01.22

PHP探针相关教程合集
PHP探针相关教程合集

本专题整合了PHP探针相关教程,阅读专题下面的文章了解更多详细内容。

8

2026.01.22

菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

55

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
马士兵spring视频教程
马士兵spring视频教程

共25课时 | 9.1万人学习

React 教程
React 教程

共58课时 | 4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号