标签: ssh

腻子和粘贴

有时,当我将内容粘贴到 Putty 时,它会自动运行它们。其他时候,它在运行命令之前等待我进入他的 Enter。为什么行为古怪?

ssh putty

2
推荐指数
1
解决办法
914
查看次数

禁用 Linux 命令

我正在编写一个简单的程序来将一些文件备份到 Linux 机器上。交易将通过 SSH 进行,程序的每个副本都将在它将连接到的 Linux 机器上拥有自己的帐户。

我担心的是,该软件的用户很可能会找出他们的帐户名和密码(这将是事先随机生成的)并想要连接到盒子并进行游戏。

除了我授权备份软件做的事情之外,我想禁用他们在那个盒子上做任何事情的能力。也就是说,他们只需要创建新文件并读取旧文件(无需更新或删除)。他们不应该需要执行bc或类似的能力who。

我曾考虑尝试让chroot每个用户进入他们的主目录,但我对如何做到这一切有点模糊。

关于如何实现此所需功能的任何建议?

谢谢!

security linux backup ssh chroot

2
推荐指数
1
解决办法
823
查看次数

LINUX - 如何通过终端检测 CPU 架构?

我的网络上有一台只能通过 ssh 访问的机器,我想看看它是否支持 64 位操作系统(当前运行的是 linux,但我不知道是哪个)。任何想法如何通过终端命令/s 完成此操作?谢谢。

linux ssh 64-bit architecture 32-bit

2
推荐指数
2
解决办法
3557
查看次数

SSH 安全

为了在我的服务器上上传和运行 java 应用程序(.jars),我最近要求服务器管理员通过 SSH 启用对服务器的远程访问,但是他们多次向我提出问题以确认我是否真的需要启用 SSH 访问。

我想知道是否:

  • SSH 确实损害了服务器的安全性。
  • 使用 SSH 时我必须采取哪些预防措施?
  • 我真的应该在服务器上启用 SSH 吗?
  • 什么 Windows SSH 客户端适合用于远程连接到 Linux 服务器?

security ssh

2
推荐指数
1
解决办法
297
查看次数

在 centos 机器上设置新的 ssh 用户

我是在 SSH 上设置用户的新手。我有一个 centos bos,但不确定如何设置新用户,以便他们能够通过 ssh 连接

ssh centos

2
推荐指数
1
解决办法
6850
查看次数

SSH 公钥认证 - 一个公钥可以用于多个用户吗?

我想使用 Kickstarts 部署 RHEL5 服务器,为了安全起见,我只想允许远程客户端以用户“开发人员”的身份通过 ssh 连接到服务器(我已经将 sshd 配置配置为禁用 root 访问)。我有几个关于设置的问题:

  • 登录服务器时,是否需要在每台客户端计算机上都有名为“Developer”的本地用户?(我不认为是这样,但我想我会在我做的时候确认)
  • 在部署服务器之前,我是否可以只为每个客户端的 RSA 公钥设置一个包含一个条目的 authorized_keys 文件?用户实际输入的内容是否重要ssh -p 22020 Developer@server(即这是否会影响 authorized_keys 文件中所需的任何信息?)
  • 客户端的 known_hosts 文件中是否需要服务器的公钥(我希望每次都能正常工作而不会被提示输入任何内容)?
  • 用户“开发人员”是否需要一个带有 ~/.ssh 的主目录,或者我可以使用来自不同目录的密钥配置 sshd 服务器吗?(开发者用户不需要访问主目录中的任何信息,只需访问名为“/var/Tasks”的文件夹中的文件?

ssh kickstart users

2
推荐指数
1
解决办法
7904
查看次数

Netstat 显示两个 sshd 的监听,但只有一个 pid

在我的 Linode 上 sudo netstat -tulp 给了我:

Proto Recv-Q Send-Q Local Address    Foreign Address   State    PID/Program name   
tcp        0      0 *:ssh            *:*               LISTEN   2030/sshd           
tcp        0      0 *:http           *:*               LISTEN   2178/httpd          
tcp        0      0 *:ssh            *:*               LISTEN   2030/sshd           
udp        0      0 *:bootpc         *:*                        1937/dhclient 
Run Code Online (Sandbox Code Playgroud)

为什么 sshd 在那里两次?

linux ssh fedora netstat linode

2
推荐指数
1
解决办法
1438
查看次数

ssh 到一个端口

考虑以下两个命令:

创建 smtp 消息 | ssh -p 25 服务器帐户
创建 smtp 消息 | ssh 服务器帐户 telnet 本地主机 25

根据我对 ssh(1) 的理解,它们都应该做同样的事情。相反,第二个将 create-smtp-message 的输出从 serveraccount 发送到服务器的端口 25(即,它可以工作),而第一个只是挂起。

我猜这只是我误解了 ssh 在被赋予 -p 标志时会做什么,但如果出现一些配置错误:发出类似命令的客户端是 osx-tiger 和 openssh ssh (OpenSSH_5.1p1, OpenSSL 0.9.7l 2006 年 9 月 28 日),服务器使用 openssh sshd(OpenSSH_3.8.1p1 Debian-8.sarge.6,OpenSSL 0.9.7e 2004 年 10 月 25 日)运行 Debian Sarge(真的?必须升级那个!)。授权使用 DSA,如 .ssh/config 文件中所指定。

ssh port telnet

2
推荐指数
1
解决办法
296
查看次数

ssh端口转发问题

我想使用 ssh 端口转发。我已经好几年没有使用这个功能了,所以我可能忘记了一些明显的东西,或者操作系统的默认设置可能已经改变了。

我已经在三台不同的机器(都是 Ubuntu 9.10)上尝试过这个。调试说它正在打开端口进行侦听。他们必须立即安静地离开。

我已经检查过我可以从本地机器到达 192.168.1.8:80。

可能有一个非常简单的原因,但我在 20 分钟的谷歌搜索中没有找到它。

知道可能是什么问题吗?

谢谢,

克里斯。

root@chris-desktop:~# ssh -v -L 3142:192.168.1.8:80 yellow.example.com
OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to yellow.example.com [199.82.114.103] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/identity type -1
debug1: identity file /root/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: identity file /root/.ssh/id_dsa type -1
debug1: Remote …
Run Code Online (Sandbox Code Playgroud)

linux ssh ubuntu-9.10

2
推荐指数
1
解决办法
717
查看次数

为什么在 mysql 服务器上使用 ssh 隧道?

我有 ubuntu 服务器充当我的 php 网站的灯服务器。

mysql 服务器已安装并为 localhost 端口打开。

我已经阅读了有关如何通过 ssh 隧道连接到我的 mysql 服务器的信息。

但我不明白为什么这比直接为 Internet 端口打开 mysql 服务器更好。

无论哪种方式,黑客都可以暴力破解端口以获取密码。mysql 端口 (3306)(如果对公众开放)或 ssh(22)(如果使用隧道)。

那么为什么对 mysql(以及许多其他服务器应用程序)使用 ssh 隧道更好呢?

mysql ssh lamp

2
推荐指数
2
解决办法
1051
查看次数