我使用过的Linux命令之ssh - Secure Shell 客户端

我使用过的Linux命令之ssh - Secure Shell 客户端

本文链接:http://codingstandards.iteye.com/blog/1005494   (转载请注明出处)

用途说明

ssh命令是Linux下常用的远程登录客户端工具,它常用来替代telnet,因为telnet采用明文传输,安全性差,而ssh采用安全传输机制,是远程访问的首选。

 

常用方式

格式:ssh <host>

使用SSH远程登录主机<host>,端口为22。用户为当前登录用户。

 

格式:ssh -p <port> <host>

格式:ssh <host> -p <port>

使用SSH远程登录主机<host>,端口为<port>。用户为当前登录用户。

 

格式:ssh -l <user> <host>

格式:ssh <user>@<host>

使用SSH远程登录主机<host>,端口为22。用户为<user>。

 

格式:ssh -p <port> -l <user> <host>

格式:ssh -p <port> <user>@<host>

使用SSH远程登录主机<host>,端口为<port>。用户为<user>。

 

要注意的是sftp工具的端口指定方式是

sftp -oPort=<port> <host>

使用sftp访问主机<host>,端口为<port>

 

怎样更改sshd的服务端口?

由于OpenSSH也会有安全问题,有时候又不想更新到最新版本,那么常见的提高系统安全性的方法就是修改sshd的服务端口,打开/etc/ssh/sshd_config,找到#Port 22那行,改成别的端口,比如Port 2622。然后重新加载sshd配置,即执行service sshd reload。

 

使用示例

示例一

[root@jfht ~]# ssh 192.168.1.181   
The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.
RSA key fingerprint is 5e:bf:a3:bf:a5:40:58:02:ce:00:55:53:50:f8:73:46.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.181' (RSA) to the list of known hosts.
root@192.168.1.181's password:
Last login: Sat Mar 26 11:41:14 2011 from cvsbank
[root@sunrise root]# exit
logout

Connection to 192.168.1.181 closed.
[root@jfht ~]#

[root@jfht ~]# ssh 192.168.1.181
root@192.168.1.181's password:
Last login: Sun Apr 17 11:45:54 2011 from 192.168.1.191
[root@sunrise root]# exit
logout

Connection to 192.168.1.181 closed.
[root@jfht ~]#

示例二

[root@jfht ~]# ssh -p 18622 192.168.1.186
The authenticity of host '192.168.1.186 (192.168.1.186)' can't be established.
RSA key fingerprint is 70:99:59:b2:f3:55:f9:fd:7d:a8:3b:76:d0:63:f7:32.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.186' (RSA) to the list of known hosts.
root@192.168.1.186's password:
[root@web186 root]# exit
logout

 

Connection to 192.168.1.186 closed.
[root@jfht ~]#

问题思考

相关资料

【1】Linux公社 Linux服务器使用SSH的命令
http://www.linuxidc.com/Linux/2008-02/11055.htm
【2】胡戈戈 Linux SSH命令大全
http://hugege.com/2009/06/24/linux-ssh/
【3】百度知道 linux ssh安装
http://zhidao.baidu.com/question/2518384

 

 

返回 我使用过的Linux命令系列总目录

 

Trae辅助开发完全教程:从入门到企业级实战 《Trae AI IDE完全教程》系统介绍了这款AI驱动的下一代集成开发环境。教程从基础入门到实战应用,详细讲解了Trae的双重开发模式(IDE/SOLO)、智能编程助手CUE、行内对话、模型管理等核心功能。内容包括环境配置、项目创建、Python开发示例,以及RPC框架和iOS应用两个实战案例。Trae通过深度整合AI技术,显著提升编码效率,支持多种编程语言和主流模型,适合从新手到企业级开发者的不同需求。本教程帮助开发者快速掌握Trae的使用技巧,实现AI辅助下的高效编程。 阅读详情

相关推荐

⭐⭐⭐全网最详细YOLOv8教程,从环境配置到自己训练,再到数据集的制作,包的各位⭐⭐⭐

问题原因:当你“pip install ultralytics” 时,torch和torchvision会作为它的依赖一起安装了,当执行“pip install torch torchvision torchaudio --index-url。”时,会卸载torch,然后再安装torch+cuda版本,但是不会自动卸载torchvision已有版本,然后再安装torchvision+cuda版本。🎉🎉🎉恭喜各位道友,已经可以训练模型了,现在就是制作自己的数据集,所谓申神通秘境,随心所欲,万物皆可识别也

weixin_74840239的博客 7492

使用SSH客户端远程登录Linux主机(可替代samba、ftp服务)

Linux系统起初就是为多用户而产生的,可以允许多个用户同时登录linux主机各自进行操作,如图1所示:                           图1 SSH(Secure SHell)在linux中对应一种服务,即sshd,他在linux系统中一般默认是启动的, 可以通过 setup  -> sysyem configure  -> sshd 查看这个服务是否已经能选中

陈庆霆技术专栏 5356

Android应用之【巧妙隐藏桌面图标的进阶方案】

本文详细探讨了Android应用中隐藏桌面图标的进阶方案,解决了传统方法在Android 10及以上版本中出现的黑色图标残留问题。通过Intent-Filter配置和厂商适配技巧,实现子应用真正隐身,同时确保主应用正常启动。适用于企业工具套件、模块化系统等场景,提升用户体验和安全性。

weixin_28363123的博客 504

Linux命令之ssh - Secure Shell 客户端

用途说明 ssh命令是Linux下常用的远程登录客户端工具,它常用来替代telnet,因为telnet采用明文传输,安全性差,而ssh采用安全传输机制,是远程访问的首选。 常用方式 格式:ssh 使用SSH远程登录主机,端口为22。用户为当前登录用户。 格式:ssh -p 格式:ssh -p 使用SSH远程登录主机,端口为。用户为当前登录用户。   格式:ssh -l

llwan的专栏 1093

Verilog——反相器

反相器代码: module inv( A, Y );//A,Y是端口 //定义端口属性 input A; output Y; //定义输入输出关系 assign Y=~A;//Y等于A的反 endmodule //inv是module的名字

weixin_41788560的博客 9499

将3DMax编辑的动画,导入给已经绑定蒙皮好的模型给Unity使用

现在程序猿想做独立游戏,即容易,也难。 说容易,引擎越来越傻瓜化。 说难,到哪去找靠谱的美术? 好在伟大的AssetStore(还有淘宝上)有大批不赖的资源可以用。 现成的模型,是好,但是,没有配套的动作,却是一件让人头疼的事情,即使用IK动画,也不能完美的弥补这一缺陷。 虽然Unity具备 retargeting 功能,但是,也不是万能的,很多情况下,非标准的骨骼会导致

正经的时候都在打游戏 1万+

SSH Secure Shell Client 资源下载介绍

SSH Secure Shell Client 资源下载介绍 【下载地址】SSHSecureShellClient资源下载介绍 SSH Secure Shell Client 是一款专业的远程连接工具,专为安全操作远程 Linux 系统的 Shell 命令而设计。它不仅支持类 FTP 客户端的文件传输功能,还具备直观的图...

gitblog_06754的博客 1586

R语言实战:Scheirer–Ray–Hare检验在非正态重复测量数据分析中的应用

本文详细介绍了当重复测量数据不满足正态分布假设时,如何利用R语言中的Scheirer–Ray–Hare检验进行数据分析。该检验作为非参数方法,无需数据服从正态分布或方差齐性,适用于分析组间差异、时间效应及其交互作用。文章通过实战案例,从环境搭建、数据准备、检验执行到结果解读与可视化,提供了完整的操作指南,帮助研究者有效处理心理学、医学等领域的复杂实验数据。

salt9的博客 780

linux工具篇

这里做个小插曲,介绍几个linux的连接工具。 linux通常情况下是没有图形界面的。之所以这样说,是和windows对比来说的。我们都知道windows是基于图形界面的,所以windows才会成为windows,因为windows就是许许多多个window组成的。但是linux其核心还是命令模式的,图形只是其辅助功能。所以ubuntu等的界面什么的,就当他不存在吧。。。。

Simon's Dream 702

ADS入门学习笔记——射频振荡器的设计

振荡器是射频系统中的基本部件之一,可以将直流功率转换为射频功率,在特定的频率点建立起稳定的正弦振荡,成为所需的射频信号源。

weixin_42126696的博客 8945

SQL注入详解

SQL注入(SQL Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。 从而导致数据库受损(被脱库、被删除、甚至整个服务器权限陷)。 即:注入产生的原因是后台服务器接收相关参数未经过滤直接带入数据库查询...

渗透之路,攻防之间皆学问 26万+

Secure Shell概述

SSH(Secure Shell),IETF为远程登录会话和其他网络服务提供安全性的协议,用以替代Telnet和POP3。 1. SSH的版本 SSH 1.xSSH 2.x 2. SSH的构成层次 连接协议 [SSH-CONNECT]用户认证协议 [SSH-USERAUTH]传输层协议 [SSH-TRANS] 3. SSH的服务端 sshd守护进程 处

成长的足迹 1674

Open3D(C++) 点云构建三维Delaunay三角剖分

C++版本的Open3D实现从点云构建三维Delaunay,可视化效果。

点云侠的博客 2247

Linux下使用SSH进行远程登录主机及操作

首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。 SSH2是现在广泛使用的ssh版本 SSH协议使用TCP协议,端口号为22 Openssh是ssh的一个开源程序,绝大多数Linux版本均使用openssh作为SSH程序 SSH分为服务端与客户端,SSH服务...

Shiny0815的博客 3138

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

9个 SSH常用命令选项

SSH 是什么 SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络(比如因特网)并不安全,通常这种情况下就会使用 SSH。 安装 SSH 如果碰巧你的机器没装,

QQ568550021的博客 506

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux ssh命令详解

Linux ssh命令详解 什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。         SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务)    ope...

从2026-09-21开始专注于AI,以前是后端研发、大数据研发等 1313

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ssh服务器启动和客户端常用操作(转)

ssh服务器启动和客户端常用操作(转) 前言 简单的来说,SSH 是 Secure SHell protocol 的简写 (安全的壳程序协议),它可以透过数据封包加密技术,将等待传输的封包加密后再传输到网络上, 因此,数据讯息当然就比较安全啰!这个 SSH 可以用来取代较不安全的 finger, R Shell (rcp, rlogin, rsh 等), talk 及 telnet

robertzhouxh的专栏 511

Linux的ssh命令

SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。 ssh服务端由2部分组成: openssh(提供ssh服务) openssl(提供加密的程序) ssh的客户端可以用 XSHELL,Securecrt, Mobaxterm等工具进行连接 .........

weixin_36670529的博客 1352

linux之克隆虚拟机

SSH全名Secure Socket Shell,安全外壳传输协议。 专为远程登录会话和其他网络服务提供安全性的协议 openssh 在主机中开启了openssh服务, 对外开放了远程连接的接口,端口号:22 openssh的服务端:sshd /etc/ssh/sshd_config openssh的客户端:ssh ~/.ssh ssh————————————>sshd client      server ssh ssh= secure shell 可以让远程

weixin_40645193的博客 140

SSH协议

SSH是SecureShellProtocol的简写,由IETF网络工作小组(NetworkWorkingGroup)指定;在进行数据传输之前,SSH先对联机数据包通过加密技术处理,加密后在进行数据传输。确保了传递的数据安全。 SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用SSH协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中,绝大多数...

weixin_30493321的博客 235

linux桌面另一个,linux远程桌面连接另一个linux教程

我们知道在windows下面我们可以用远程桌面连接来控制其它电脑,但linux远程桌面连接?不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢,这是因为Linux下面的桌面,也就是我们所说的X Window,只是linux下的一个应用程序而已,所以linux中的远程连接就分为shell和X桌面连接两种。先说说通过SSH(Secure Shell)连接到linu...

weixin_39968319的博客 2124

PC端windows与虚拟机linux之间文件的传输方式总结

PS:转载地址http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html 当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记; 方法一:安装SSH Secure Shell Client客户端 安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作 文件

张慕枫的博客 3537

Linux学习日记 SSH远程管理工具

AuthorizedKeysFile .ssh/authorized_keys #存储客户端公钥信息的文件。除了自带的密钥,还可以非交互式产生其他加密手段 ssh-keygen -N '' -t rsa -f id_rsa。SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。ssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。UseDNS no #是否启用ssh内部的解析,会影响连接速度。监听tcp的22号端口。

Cat_Rocky的博客 335

jsp网站在linux上出现乱码?注意linux上的语言环境

某网站是基于GBK的JSP网站,但出现乱码. 启动web服务器之前,应该在命令行中先键入以下命令: export LANG=zh_CN.GBK 如,tomcat+linux,如果是远程控制linux可下载SSH Secure Shell Client 客户端: export LANG=zh_CN.GBK startup.sh   这样可解决乱码问题

羔才生编程村 2015

Linux下启动WebLogic

1 使用SSH Secure Shell Client客户端输入vncserver命令. 2 启动vncserver进入linux 3 启动命令行: ls :显示所有目录文件,按Tab可显示所有目录与文件 cd ../ 进入对应的WebLogic目录,启动weblogic: ./startWebLogic.sh 启动tools config: 进入目录:回车后:./config.sh...

咫尺天涯 376
上一篇: 我使用过的Linux命令之chkconfig - 查询/修改系统服务的运行级别
下一篇: 我使用过的Linux命令之stat - 显示文件或文件系统状态
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值