equal
deleted
inserted
replaced
3 |
3 |
4 =========== |
4 =========== |
5 SSH/sshd. |
5 SSH/sshd. |
6 =========== |
6 =========== |
7 .. contents:: |
7 .. contents:: |
|
8 :local: |
8 |
9 |
9 Debugging ssh client. |
10 Debugging ssh client. |
10 ===================== |
11 ===================== |
11 :: |
12 :: |
12 |
13 |
42 change server):: |
43 change server):: |
43 |
44 |
44 $ ssh-keygen -R hostname |
45 $ ssh-keygen -R hostname |
45 $ ssh-keygen -R hostname -f ~/.ssh/known_hosts |
46 $ ssh-keygen -R hostname -f ~/.ssh/known_hosts |
46 |
47 |
47 |
|
48 Shell login. |
48 Shell login. |
49 ============ |
49 ============ |
50 :: |
50 :: |
51 |
51 |
52 $ ssh $user@$host |
52 $ ssh $user@$host |
75 $ ssh -Y $user@$host |
75 $ ssh -Y $user@$host |
76 |
76 |
77 See: |
77 See: |
78 |
78 |
79 http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding |
79 http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-ssh-no-x11forwarding |
80 X11Forwarding does not work with OpenSSH under Cygwin |
80 X11Forwarding does not work with OpenSSH under Cygwin |
81 |
81 |
82 Multiply private keys. |
82 Multiply private keys. |
83 ====================== |
83 ====================== |
84 |
84 |
85 ssh try use all listen keys:: |
85 ssh try use all listen keys:: |
107 IdentifyFile ~/.ssh/admin_priv_dsa |
107 IdentifyFile ~/.ssh/admin_priv_dsa |
108 |
108 |
109 Installing sshd on Cygwin. |
109 Installing sshd on Cygwin. |
110 ========================== |
110 ========================== |
111 |
111 |
112 * Install base packages and openssh. |
112 * Install base packages and openssh. |
113 * Set CYGWIN env var to 'binmode ntsec'. |
113 * Set CYGWIN env var to 'binmode ntsec'. |
114 * Create Windows user. |
114 * Create Windows user. |
115 * Recreate /etc/passwd:: |
115 * Recreate /etc/passwd:: |
116 $ mkpasswd -l -u user >>/etc/passwd |
|
117 or:: |
|
118 $ mkpasswd -l >/etc/passwd |
|
119 |
116 |
120 * Register sshd:: |
117 $ mkpasswd -l -u user >>/etc/passwd |
121 $ mkdir -p /home/user |
|
122 $ ssh-host-config -y |
|
123 * Start:: |
|
124 $ net start sshd |
|
125 or:: |
|
126 $ cygrunsrv -S sshd |
|
127 |
118 |
128 * Check from remote host:: |
119 or:: |
129 $ ssh $gygwin_host -l user |
120 |
|
121 $ mkpasswd -l >/etc/passwd |
|
122 |
|
123 * Register sshd:: |
|
124 |
|
125 $ mkdir -p /home/user |
|
126 $ ssh-host-config -y |
|
127 |
|
128 * Start:: |
|
129 |
|
130 $ net start sshd |
|
131 |
|
132 or:: |
|
133 |
|
134 $ cygrunsrv -S sshd |
|
135 |
|
136 * Check from remote host:: |
|
137 |
|
138 $ ssh $gygwin_host -l user |
130 |
139 |
131 To stop service use:: |
140 To stop service use:: |
132 |
141 |
133 $ net stop sshd |
142 $ net stop sshd |
134 $ cygrunsrv -E sshd |
143 $ cygrunsrv -E sshd |
141 cmd> icacls c:\opt\cygwin\home /t /grant:r cyg_server:(f) |
150 cmd> icacls c:\opt\cygwin\home /t /grant:r cyg_server:(f) |
142 |
151 |
143 Запускаем SSH server на правах произвольного пользователя. |
152 Запускаем SSH server на правах произвольного пользователя. |
144 ---------------------------------------------------------- |
153 ---------------------------------------------------------- |
145 |
154 |
146 * Создаем пользователя, например с именем user, задаем ему пароль, права (т.е. |
155 * Создаем пользователя, например с именем user, задаем ему пароль, права (т.е. |
147 в какие группы будет входить) и т.д., пользователя не блокируем. |
156 в какие группы будет входить) и т.д., пользователя не блокируем. |
148 * В консоле MMC добавляем оснастку "Параметры безопасности". Модифицируем |
157 * В консоле MMC добавляем оснастку "Параметры безопасности". Модифицируем |
149 параметры: |
158 параметры: |
150 |
159 |
151 "Параметры безопасности" --> "Локальные политики" --> "Назначение прав |
160 "Параметры безопасности" --> "Локальные политики" --> "Назначение прав |
152 пользователя." --> "Вход в качестве службы" --> добавить 'user'. |
161 пользователя." --> "Вход в качестве службы" --> добавить 'user'. |
153 |
162 |
154 "Параметры безопасности" --> "Локальные политики" --> "Назначение прав |
163 "Параметры безопасности" --> "Локальные политики" --> "Назначение прав |