首页 > 系统相关 >Linux配置ssh

Linux配置ssh

时间:2023-11-23 19:24:35浏览次数:32  
标签:sudo openssh 配置 rsa systemctl ssh Linux restart

kali网络经常抽风,遇到这种不符合常理的情况要重启

安装
debian系列
    sudo apt install openssh-client
    sudo apt install openssh-server
redhat系列
    sudo yum install openssh-server
启动
    sudo service ssh start
service ssh start
service start ssh不行
systemctl restart ssh
systemctl ssh restart不行
是ssh不是sshd
还可以配置ssh
vim /etc/ssh/ssh_config
PasswordAuthentication yes

vim /etc/ssh/sshd_config
PermitRootLogin yes
systemctl restart ssh
systemctl enable ssh

systemctl restart networking


问题:Unable to negotiate with 192.168.8.40 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
解法:https://ttys3.dev/post/openssh-8-8-p1-no-matching-host-key-type-found-their-offer-ssh-rsa/
编辑用户 ssh 配置 ~/.ssh/config, 对于无法成功连接的host, 增加配置项:

  HostKeyAlgorithms         +ssh-rsa
  PubkeyAcceptedKeyTypes    +ssh-rsa
完整的配置可能看起来像这样:

Host myhost
  Hostname     1.1.1.1
  User user001
  IdentityFile     ~/.ssh/id_rsa
  # fixup for openssh 8.8
  HostKeyAlgorithms +ssh-rsa
  PubkeyAcceptedKeyTypes +ssh-rsa
或者,像我一样的懒人:

Host *
     ServerAliveInterval 10
      HostKeyAlgorithms +ssh-rsa
      PubkeyAcceptedKeyTypes +ssh-rsa

 

标签:sudo,openssh,配置,rsa,systemctl,ssh,Linux,restart
From: https://www.cnblogs.com/xuweihui/p/17852282.html

相关文章

  • Linux玩法
    通用man手册用法:了解如何使用:manmanman手册共有9本:第一本:查脚本命令ls、cd、pwd第二本:查系统调用函数open()、read()第三本:查库函数printf()、scanf()man2openman2closetty复制粘贴安装鼠标......
  • windows环境nacos安装配置
    1.官网下载地址: https://github.com/alibaba/nacos/releases下载Assets下的zip包; 本地解压,目录结构:conf,bin,target;2.查看conf/application.properties,可修改内部的server.port端口号,默认8848;3.cmd命令到bin目录,执行如下命令启动nacos(默认为集群启动,本次为单......
  • Linux文本模式手动配置静态ip ubuntu改ip
    查看当前系统版本cat/etc/os-release查看当前网卡设备名ipaifcofig-a高版本的ubuntu没有interfaces:vim/etc/netplan/xxxxxxnetwork:ethernets:ens33:#配置的网卡的名称addresses:[192.168.8.9/24]#配置的静态ip地址和掩码dhcp4:false......
  • linux下安装oracle 11g(静默安装)
    关闭selinux关闭防火墙检查安装依赖包yum-yinstallbinutilscompat-libcap1vsftpdgccgcc-c++glibc-develglibcelfutils-libelfdevelcompat-libcap1libaio-develkshlibgcclibstdc++libstdc++-devellibaiolibaio-develmakesysstatunixODBCunixODBC-devel......
  • uos挂载镜像和配置yum源
    1、挂载镜像mkdir/uos//创建挂载目录uosmount/dev/sr0/uos//把镜像挂载到uos目录上vi/etc/fstab//永久挂载/dev/sr0/uosiso9660defaults00mount-adf-Th//查看挂载是否成功2、配置yum源cd/etc/yum.repos.d///进入目录rm-rf*//移除viuos.repo......
  • Ubuntu ssh证书登录设置
    ubuntussh证书登录设置1、安装ssh服务一般都自带不用安装。sudoaptinstallssh2、ssh配置文件sudovim/etc/ssh/sshd_config参数说明:PermitRootLoginyes  允许root用户登录PasswordAuthenticationyes  允许使用密码进行登录PubkeyAuthenticationyes  ......
  • 启动vite和electron项目配置多个主进程
    推荐concurrently点击查看代码"dev":"concurrently\"nodemon--execelectron.\"\"vite\"",成熟的脚手架日常开发可以使用electron-vite(opensnewwindow)或electron-vite-vue(opensnewwindow)、electron-react-boilerplate(open......
  • Linux vim常用操作命令
    vim和vi有什么区别,简单的理解vim是vi的升级版,所以直接用vim。vim的所有操作是区分中英文大小写的,并且区分数字键盘(数字不能用小键盘)。vim有三种工作模式:命令模式、文本编辑模式和最后行模式。一、命令模式下的操作1.1光标定位键盘的上下左右可以移动,同时k上......
  • Linux SELinux介绍
    SELinux(Security-EnhancedLinux)是一个用于Linux操作系统的安全性增强功能。它是由美国国家安全局(NSA)开发的,后来开源并成为了Linux内核的一部分。SELinux提供了强化的安全性机制,其核心目标是提供一种强制访问控制(MandatoryAccessControl,MAC)的框架。相较于传统的基于用......
  • nginx-配置文件详解
    详解nginx配置worker_processes1;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_timeout65; #主机一个nginx可以同时运行多个主机 #......