广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统下如何配置SSH
  • 851
分享到

Linux系统下如何配置SSH

2023-06-10 12:06:31 851人浏览 八月长安
摘要

本篇内容介绍了“linux系统下如何配置ssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SSH是一个用来替代TELNET、FTP以及R命

本篇内容介绍了“linux系统下如何配置ssh”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。SSH有两个版本,我们现在介绍的是版本2。

一、安装SSH

具体步骤如下:

获得SSH软件包。 (ftp://ftp.pku.edu.cn:/pub/unix/ssh-2.3.0.tar.gz)

成为超级用户(root).

# gzip –cd ssh-2.3.0.tar.gz |tar xvf –

# cd ssh-2.3.0

# ./configure

注意,如果你希望用tcp_wrappers来控制SSH,那么在configure时需要加上选项“--with-libwrap=/path/to/libwrap/”, 用来告诉SSH关于libwrap.a 和tcpd.h的位置。

# make

# make install

和SSH有关的程序都放置在/usr/local/bin下,包括ssh,sftp,sshd2, ssh-keygen等。

二、配置

SSH的配置文件在/etc/ssh3下,其中包括sshd2的主机公钥和私钥:hosTKEy和hostkey.pub。这两个文件通常是在安装SSH时自动生成的。你可以通过下面的命令重新来生成它们:

# rm /etc/ssh3/hostkey*

# ssh-keygen2 –P /etc/ssh3/hostkey

而ssh3_config 文件一般情形下无需修改。

三、启动sshd2

每个要使用SSH的系统都必须在后台运行sshd2。用手工启动:

# /usr/local/bin/sshd2&

可以在“/etc/rc2.d/S99local”中加入该命令,这样系统每次启动时会自动启动sshd2。

四、用tcp_wrappers控制SSH

安装SSH的站点可以用tcp_wrappers来限制哪些IP地址可以通过ssh来访问自己。比如,在/etc/hosts.allow中加入

sshd,sshd2: 10.0.0.1

那么只有10.0.0.1可以通过ssh来访问该主机。

以上都是系统管理员完成的工作。下面我们说说普通用户如何使用SSH。

五、基本应用

每个用户在使用SSH之前,都要完成以下步骤:

在本地主机(比如,local.pku.edu.cn)上生成自己的ssh公钥和私钥。命令如下:

local# ssh-keygen

Generating 1024-bit dsa key pair

1 oOo.oOo.o

Key generated.

1024-bit dsa, teng@ns, Fri Oct 20 2000 17:27:05

Passphrase :************ /*在此输入你的口令,以后访问这台主机时要用。

Again :************ /*

Private key saved to /home1/teng/.ssh3/id_dsa_1024_a

Public key saved to /home1/teng/.ssh3/id_dsa_1024_a.pub

生成的私钥和公钥(id_dsa_1024_a和id_dsa_1024_a.pub)存放在你家目录的~/.ssh3目录下。和用户相关的SSH配置文件都在~/.ssh3下。私钥由用户保存在本地主机上,而公钥需传送到远地主机的你自己的帐号的~/.ssh3下,如果你要用ssh3访问本地主机的话。

在~/.ssh3下创建“identification”文件用来说明进行身份认证的私钥。命令如下:

local:~/.ssh3# echo "IdKey id_dsa_1024_a" > identification

3.同样地,在远地主机(比如,remote.pku.edu.cn)上完成上面步骤。

4.将本地(local.pku.edu.cn)下你自己(这里是“teng”)的公钥(id_dsa_1024_a.pub)拷贝到远地主机(remote.pku.edu.cn)上你自己家目录下的.ssh3目录下,可命名为“local.pub”,一般用ftp上传即可。

在远地主机上,你自己家目录的.ssh3目录下,创建“authorization”文件,其中指定用来进行身份认证的公钥文件。命令如下:

remote:~/.ssh3# echo “Key local.pub” > authorization

现在你可以从本地用ssh3登录到远地系统了。命令如下:

local# ssh remote.pku.edu.cn

Passphrase for key "/home1/teng/.ssh3/id_dsa_1024_a" with comment "1024-bit dsa,

teng@ns, Fri Oct 20 2000 17:27:05":***********

这时会要你输入你的ssh口令(Passphrase)。验证通过后,即登录到remote主机上。

“Linux系统下如何配置SSH”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux系统下如何配置SSH

本文链接: https://www.lsjlt.com/news/260527.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统下如何配置SSH
    本篇内容介绍了“Linux系统下如何配置SSH”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SSH是一个用来替代TELNET、FTP以及R命...
    99+
    2023-06-10
  • Linux系统下如何配置安装SSH服务
    本篇内容介绍了“Linux系统下如何配置安装SSH服务”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!工具/原料linux  cen...
    99+
    2023-06-13
  • linux操作系统下配置ssh/sftp和权限设置方法
    基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。 1、开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh 到服务器 2、限定用...
    99+
    2022-06-04
    linux sftp ssh配置权限设置 ssh和sftp
  • Linux下如何配置ssh免密登录
    这篇文章主要介绍了Linux下如何配置ssh免密登录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SSH 是 Linux 系统的登录工具,现在广泛用于服务器登录和各种加密通信...
    99+
    2023-06-27
  • Linux下如何查看系统配置
    这篇文章将为大家详细讲解有关Linux下如何查看系统配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux系统中,经常会遇到一些问题,在这个时候就需要查看系统的配置。CPU1. lscpu:显示c...
    99+
    2023-06-28
  • Linux系统下SystemC环境如何配置
    这篇文章将为大家详细讲解有关Linux系统下SystemC环境如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。以下为centos7下配置方法将压缩包放置到用户目录下,并解压tar -zxv...
    99+
    2023-06-21
  • Linux系统Linux设置SSH密钥
    这篇文章主要为大家展示了Linux系统Linux设置SSH密钥,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统Linux设置SSH密钥”这篇文章吧。SSH密钥简介:密钥对是通过一种算法...
    99+
    2023-06-28
  • Windows系统配置SSH服务
    安装OpenSSH 打开【设置】-【应用】 选择【管理可选功能】 点击【添加可选功能】 选择【OpenSSH 服务端】,切记不是【OpenSSH 客户端】(如果安装一个不行,就都安装,我都安装了可以用),然后点击下载即可  下载完成后...
    99+
    2023-08-31
    ssh 服务器 linux
  • 如何在linux系统下配置无线网卡
    这篇文章主要介绍“如何在linux系统下配置无线网卡”,在日常操作中,相信很多人在如何在linux系统下配置无线网卡问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在linux系统下配置无线网卡”的疑惑有所...
    99+
    2023-06-13
  • Linux下如何配置SVN版本控制系统
    这篇文章主要为大家展示了“Linux下如何配置SVN版本控制系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何配置SVN版本控制系统”这篇文章吧。SVN是一个跨平台的开源的版本控...
    99+
    2023-06-27
  • Linux系统如何配置ntp系统
    这篇文章将为大家详细讲解有关Linux系统如何配置ntp系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如...
    99+
    2023-06-28
  • Linux系统下安装配置 OpenLDAP + phpLDAPadmin
    Linux系统下安装配置 OpenLDAP + phpLDAPadmin实验环境:操作系统:Centos 7.4服务器ip:192.168.3.41运行用户:root网络环境:InternetLDAP(轻量级目录访问协议)是一个能实现提供被...
    99+
    2023-06-05
  • CentOS中怎么配置ssh系统
    CentOS中怎么配置ssh系统,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CentOS配置ssh已被广泛应用但是也在不断的更新,这里介绍CentOS配置ss...
    99+
    2023-06-16
  • Linux下SSH免密码登录配置详解
    假设有 A、 B 两台 linux 服务器,我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器。 两台服务器的信息如下:  主机名 IP地址 ...
    99+
    2022-06-04
    Linux SSH免密码登录 Linux SSH登录
  • Linux系统如何配置DHCP
    这篇文章主要介绍Linux系统如何配置DHCP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统配置DHCP具体步骤实验环境:RHEL Server 5.8案例一(单个作用域):该案例拓扑图(因均在vnet...
    99+
    2023-06-28
  • Linux系统如何配置DNS
    这篇文章主要介绍Linux系统如何配置DNS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DNS是互联网的一项服务,它是一个将域名和IP地址相互映射的分布式数据库,能够使大家更方便地访问互联网。Linux下配置dns...
    99+
    2023-06-28
  • Linux系统如何配置LNMP
    这篇文章将为大家详细讲解有关Linux系统如何配置LNMP,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。LNMP简介:LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。...
    99+
    2023-06-28
  • Linux系统如何配置Maven
    这篇文章主要介绍Linux系统如何配置Maven,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Maven 是最流行的 Java 项目构建系统,Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,...
    99+
    2023-06-28
  • Linux系统如何配置Tomcat
    这篇文章主要介绍Linux系统如何配置Tomcat,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tomcat 简介:Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是...
    99+
    2023-06-28
  • Linux系统如何配置Nginx
    小编给大家分享一下Linux系统如何配置Nginx,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作