Điều gần đây nhất mà tôi nhớ là thay đổi ulimit mềm và cứng thành không giới hạn. Bây giờ tôi không thể ssh vào máy.
Đây là nhật ký ssh.
Authenticated to IP ([IP]:22).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: fd 3 setting TCP_NODELAY
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LC_CTYPE =
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: shell request accepted on channel 0
Last login: Wed Aug 6 07:18:07 2014 from IP-SOURCE
debug2: channel 0: rcvd eof
debug2: channel 0: output open -> drain
debug2: channel 0: obuf empty
debug2: channel 0: close_write
debug2: channel 0: output drain -> closed
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0
debug2: channel 0: rcvd eow
debug2: channel 0: close_read
debug2: channel 0: input open -> closed
debug2: channel 0: rcvd close
debug2: channel 0: almost dead
debug2: channel 0: gc: notify user
debug2: channel 0: gc: user detached
debug2: channel 0: send close
debug2: channel 0: is dead
debug2: channel 0: garbage collecting
debug1: channel 0: free: client-session, nchannels 1
Connection to IP closed.
Transferred: sent 4256, received 2504 bytes, in 0.4 seconds
Bytes per second: sent 9616.9, received 5658.0
debug1: Exit status 254
Tôi đã thử những điều sau đây không thành công cho đến bây giờ, trước khi đăng ở đây:
Đang cố gắng đăng nhập norc noprofile bằng cách
ssh user@host 'bash --noprofile'
Buộc một tty bằng
ssh -t user@host
Đã di chuyển bash_profile. Đã thử sshing bởi
ssh user@host
.Đổi tên
limits.conf
tập tin với hy vọng nó sẽ không được đọc.Khởi động lại máy chủ ssh.
Chạy một lệnh thông qua
knife
nhưknife ssh "name:server" "come_command"
ssh user@host 'ulimit -l 64'
,ssh user@host 'ulimit -S -l 64'
,ssh user@host 'ulimit -H -l 64'
,ssh user@host 'exec ulimit -H -l 64'
Tôi không chắc chắn nếu cách chạy lệnh nội tuyến này: ssh user@host "some_command"
hoạt động, bởi vì tôi không thể có được một danh sách thư mục đơn giản. Tôi cũng đã thử khởi động lại bằng cách ssh user@host 'reboot'
nhưng không nghĩ lệnh đã được thực thi. Tôi cũng khởi động lại máy từ AWS, nhưng không thành công.
Có phải là một nguyên nhân bị mất cố gắng để ssh? Có cách nào tôi có thể ssh vào máy chủ không?
SSH_FXP_INIT
mã lỗi.
-v
tùy chọn hoặc để biết thêm, -vv
tùy chọn thậm chí nhiều hơn, sau đó -vvv
tùy chọn. Ví dụ ssh -vvv user@host
. Điều đó có thể cho bạn một ý tưởng tốt hơn về nơi mọi thứ đang đi sai.