117.info
人生若只如初见

securecrt如何配置ubuntu SSH密钥认证

要在SecureCRT中配置Ubuntu SSH密钥认证,请按照以下步骤操作:

生成SSH密钥对

  • 打开SecureCRT,点击左上角的“File”菜单,然后选择“New Session”以创建一个新的会话。
  • 在“Session Options”对话框中,点击左侧的“Terminal”,然后选择“Appearance”子选项卡。
  • 在右侧的“Character encoding”下拉列表中,选择“UTF-8”。
  • 转到“Security”子选项卡,点击“SSH”子选项卡。
  • 在“Key exchange algorithms”列表中,确保已启用“Diffie-Hellman”和“ECDH”。
  • 在“Authentication methods”列表中,勾选“Public key authentication”。

上传公钥到Ubuntu服务器

  • 在本地计算机上生成SSH密钥对(如果还没有的话):
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 
  • 将生成的公钥(默认为~/.ssh/id_rsa.pub)内容复制到SecureCRT的会话属性中。为此,请点击“Browse”按钮,然后选择本地计算机上的公钥文件。

配置Ubuntu服务器

  • 在Ubuntu服务器上,创建.ssh目录,如果不存在:
    mkdir -p ~/.ssh 
  • 将公钥放到Ubuntu服务器的.ssh目录中:
    ssh-copy-id -i ~/.ssh/id_rsa.pub username@your_server_ip 
  • 如果需要,手动将公钥内容添加到~/.ssh/authorized_keys文件中,并确保权限设置正确:
    chmod 600 ~/.ssh/authorized_keys 

配置SecureCRT会话属性

  • 在SecureCRT中配置公钥认证,确保已启用“Public key authentication”。

连接到Ubuntu服务器

  • 使用新创建的SecureCRT会话连接到远程服务器。在连接过程中,系统将提示你输入用户名,但不需要输入密码,因为已经启用了公钥认证。

按照以上步骤操作后,您就可以使用SecureCRT通过SSH密钥认证的方式安全地连接到Ubuntu服务器了。如果登录不成功,请检查服务器上的SSH配置文件/etc/ssh/sshd_config,确保以下设置正确:

PubkeyAuthentication yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication no 

并重启SSH服务:

sudo systemctl restart sshd 

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe41bAzsNBQBUAlI.html

推荐文章

  • Ubuntu Overlay的存储配置怎样进行

    在Ubuntu系统中配置Overlay文件系统可以让你将两个或多个目录合并为一个单一的视图,这在容器化应用等场景中非常有用。以下是一个基本的步骤指南,帮助你在Ubunt...

  • Ubuntu Trigger的日志管理如何操作

    在Ubuntu系统中,日志管理是一个重要的任务,它可以帮助系统管理员监控系统的运行状态、诊断问题以及提高系统的安全性。以下是关于Ubuntu Trigger日志管理的操作...

  • Ubuntu MySQL权限管理如何操作

    在Ubuntu系统中进行MySQL权限管理,可以按照以下步骤操作:
    一、登录MySQL服务器
    首先,使用命令行工具登录到MySQL服务器。在终端中输入以下命令:

  • LNMP在Ubuntu上如何实现自动备份

    在Ubuntu上实现LNMP(Linux, Nginx, MySQL, PHP)环境的自动备份,可以按照以下步骤进行:
    1. 安装必要的工具
    首先,确保你的系统上安装了必要的工具,...

  • ubuntu overlay安全问题

    Ubuntu Overlay是Linux内核的一个模块,它允许将多个文件系统叠加在一起,实现动态文件系统更新。然而,这种技术也带来了安全隐患。以下是关于Ubuntu Overlay安全...

  • centos swapper设置建议

    在CentOS系统中,设置Swapper(交换分区或交换文件)可以有效地利用磁盘空间作为内存的扩展,当物理内存不足时,系统可以将部分数据暂时存储在交换分区中。以下是...

  • Debian下Tomcat如何实现自动重启

    在Debian系统下,可以使用systemd服务来实现Tomcat的自动重启。以下是具体步骤: 创建一个新的systemd服务文件: 打开终端,使用文本编辑器(如nano或vim)创建一...

  • ubuntu compton能改善延迟问题吗

    Compton 是一个在 Linux 桌面环境中用于提供窗口合成功能的工具,有时在配置时可能会遇到延迟问题。Compton 通过合成窗口内容来提高桌面环境的性能,但不当的配置...