标签: ssh

将命令绑定到 ssh

我是新手,想知道是否有人可以提供帮助。

我需要通过 ssh 连接到服务器并将命令绑​​定到它,这会复制目录、压缩它等等。

ssh user@123.45.67.89 ; cd /to/directory/ ; zip these files

类似于上面的东西。如果有人可以提供建议,将是一个很大的帮助!谢谢

linux ssh

3
推荐指数
1
解决办法
248
查看次数

如何在 linux 中记录命令/登录?

我感觉有些人正在使用 root,我如何记录所有命令和连接时间,包括所有用户对服务器 (ssh) 的 ips?

历史命令是不够的

security linux ssh login command

3
推荐指数
1
解决办法
4837
查看次数

SSH 连接被拒绝 - 使用故障恢复控制台进行调试

我发现了很多关于调试为什么不能通过 SSH 连接的问题,但它们似乎都要求您仍然可以访问系统 - 或者说没有这些就什么也做不了。就我而言,我无法直接访问系统,但我可以使用恢复控制台访问文件系统。

所以情况就是这样:我的提供商今天进行了一些内核更新,在此过程中还重新启动了我的服务器。出于某种原因,我无法再通过 SSH 连接,而是获得了 ssh:连接到主机 mydomain.de 端口 22:连接被拒绝

我不知道是 sshd 没有运行,还是某些东西(例如 iptables)阻止了我的 ssh 连接尝试。我查看了日志文件,/var/log 中的所有文件都没有提及 ssh,并且 /var/log/auth.log 是空的。在内核更新之前,我可以正常登录并使用证书,这样每次从本地计算机连接时都不需要密码。

到目前为止我尝试过的:

  1. 我在 /etc/rc*.d/ 中查找了指向 /etc/init.d/ssh 脚本的链接,但没有找到。所以我期待 sshd 在启动时没有正确启动。由于我不能在我的系统中运行任何程序,我不能使用 update-rc 来改变它。我尝试使用 ln -s /etc/init.d/ssh /etc/rc6.d/K09sshd 手动创建链接并重新启动服务器 - 这并没有解决问题。我不知道是否有可能这样做,在rc6.d中创建它是否正确以及K09是否正确。我只是从 apache 复制的。

  2. 我还尝试更改我的 /etc/iptables.rules 文件以允许所有内容:

# 由 iptables-save v1.4.0 在 2009 年 12 月 10 日星期四 18:05:32 生成
*破坏
:路由前接受 [7468813:1758703692]
:输入接受[7468810:1758703548]
:前向接受 [3:144]
:输出接受[7935930:3682829426]
:POSTROUTING 接受 [7935933:3682829570]
犯罪
# 于 2009 年 12 月 10 日星期四 18:05:32 完成
# 由 …

linux ssh

3
推荐指数
1
解决办法
5484
查看次数

强制每用户 ssh 端口

我想允许通过不同的端口访问服务器上的每个用户。例如; user1 只能通过端口 2201 被 ssh 访问,用户 2 只能通过端口 2202 访问。我已经通过编辑“/etc/ssh/sshd_config”并添加两行允许通过端口 2201 和 2202 访问:

Port 2201
Port 2202

两个用户现在都可以通过两个端口(和 22)访问 ssh。

  • 我如何将他们限制在他们自己的端口上?

(另外),用户 [root 除外] 没有任何自动创建的“~/.ssh/”目录,所以我创建了一个目录并尝试添加一个配置文件和一个 authorized_keys 文件 - 这些似乎没有任何区别。

操作系统是 debian 挤压和提前致谢。

linux debian ssh port

3
推荐指数
1
解决办法
5054
查看次数

特殊情况 ssh 连接延迟

设置

我们办公室有一个 DMZ 和 LAN,它们通过以下设置连接到外部:

+------+
|      |------> LAN (normal office router)
|Modem |
|      |------> DMZ (a single machine)
+------+
Run Code Online (Sandbox Code Playgroud)

我们的互联网帐户是 Comcast 的,我们有 5 个状态 IP,其中一个指向 DMZ 中的单台机器。

问题

ssh 连接在任何地方启动,除了办公室 LAN真的很快。但是,从 LAN 来看,大约有 5 秒的延迟。跆拳道??

额外信息

DMZ 机器是 debian 5。

wget对 DMZ执行 a没有延迟。

执行以下操作时,所有内容都会HERE IS WHERE THE LAG IS INCURRED立即执行。

ssh -vvvv sam@dmz.com

...
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: Wrote 16 bytes for a total of 1015 …
Run Code Online (Sandbox Code Playgroud)

debian ssh

3
推荐指数
1
解决办法
1221
查看次数

在 Linux 服务器上通过 SSH、SCP 和 FTP 传输文件时出现“输入的 MAC 损坏。数据包损坏”

这方面的帮助会很好。

眼镜:

LAMP 服务器 Linux 操作系统 - Debian 5.0.1 4x Intel(R) Xeon(TM) CPU 2.80GHz

重要包裹:

  • openssl - SSL 安全性
  • iptables - 防火墙阻止所有请求,除了允许的请求
  • phpmyadmin - 让事情变得更简单
  • ntp

我们过去没有遇到过这个问题,我们不知道它发生的确切时间,也不知道发生时发生了什么变化的详细信息。但是我们确实做了更新,这个问题似乎已经开始并与更新相对应。但是,每当我尝试将大文件从服务器(即用于备份的站点根文件夹)传输到我的机器时,例如,通过 SSH 和 SCP,我都会得到以下信息:

“输入 MAC 损坏。断开连接:数据包损坏”

  • 当我使用 SCP 复制它们时会发生这种情况。首先它停顿然后给出上面的错误。
  • 如果我尝试 FTP,它会达到大约 3% 并完全停止,包括 FTP 程序。

我不知道这到底是什么问题。我觉得它要么与HMAC或HMAC2有关,要么与网卡或软件有关。有什么想法吗?

ssh bash ftp scp

3
推荐指数
1
解决办法
1万
查看次数

如何通过 ssh 单独复制和 gzip 文件

我想使用 ssh 传输一个包含未压缩文件的目录,并在此过程中单独对它们进行 gzip 压缩。谁能推荐一个简单的oneliner来实现这一目标?

例如。

fileA.ext -> ssh/pipe -> fileA.ext.gz

我一直在通过 ssh 压缩 tar 管道,但随后文件在管道末端未压缩。在这种情况下,我希望它们保持压缩状态。

预先压缩是可能的,但需要本地空间,或者每个文件需要一个连接(?)

有 6000 多个文件,我更喜欢使用单个连接传输所有文件的解决方案(尽管我确实使用密钥进行身份验证!)

linux ssh gzip

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

SSH“连接被拒绝”诊断?

在尝试通过 SSH 从 OS X 连接到带有 WHM 控制面板的 CentOS VPS 时,我不断收到“连接被拒绝”。WHM 中启用了 SSH,并且我已经生成了 SSH 密钥。我还尝试了关闭防火墙的 SSH 一分钟,但没有运气。

仔细阅读其他问题后,我跑了ssh -vv root@xx.xxx.xx.xx,这给了我:

debug2: ssh_connect: needpriv 0
debug1: connect to address xx.xxx.xx.xx port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

跑步 nc -zvw 2 xx.xxx.xx.xx 22给了我

nc: connect to xx.xxx.xx.xx port 22 (tcp) failed: Connection refused
Run Code Online (Sandbox Code Playgroud)

这些到底是什么意思?我还能尝试什么?

ssh

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

远程打开 Linux 机器

我以前的笔记本电脑状况非常糟糕,所以我的计划是将它留在家里作为抓取服务器(通过 ssh 访问)。我如何远程关闭/打开它?(或做任何其他事情,如睡眠/休眠)

networking ssh ubuntu-9.04

3
推荐指数
1
解决办法
1万
查看次数

无密码 SSH 不起作用

我已经多次成功且轻松地设置了无密码 ssh 身份验证(通过authorized_keys),通常是在之前没有任何自定义 ssh 相关配置更改的服务器上。

现在,我需要在 CentOS 服务器上设置它,在该服务器上,另一个人之前由于一位消息灵通的经理表达的“安全问题”而禁用了此功能。那个人不再可用,我无法弄清楚如何使这项工作发挥作用。

我在 sshd_config 中有这个:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  %h/.ssh/authorized_keys
UsePAM yes
Run Code Online (Sandbox Code Playgroud)

还有其他设置,但我认为它们没有区别。有什么建议我应该检查以完成这项工作吗?

ssh ssh-keys

3
推荐指数
1
解决办法
3800
查看次数

标签 统计

ssh ×10

linux ×5

debian ×2

bash ×1

command ×1

ftp ×1

gzip ×1

login ×1

networking ×1

port ×1

scp ×1

security ×1

ssh-keys ×1

ubuntu-9.04 ×1