Revision 3ef51126 tools/setup-ssh
b/tools/setup-ssh | ||
---|---|---|
153 | 153 |
_InvokeDaemonUtil(transport, "reload-ssh-keys") |
154 | 154 |
|
155 | 155 |
|
156 |
def SetupNodeDaemon(transport): |
|
157 |
"""Sets the node daemon up on the other side. |
|
158 |
|
|
159 |
@param transport: The paramiko transport instance |
|
160 |
|
|
161 |
""" |
|
162 |
noded_cert = utils.ReadFile(constants.NODED_CERT_FILE) |
|
163 |
|
|
164 |
sftp = transport.open_sftp_client() |
|
165 |
_WriteSftpFile(sftp, constants.NODED_CERT_FILE, 0400, noded_cert) |
|
166 |
|
|
167 |
_InvokeDaemonUtil(transport, "start %s" % constants.NODED) |
|
168 |
|
|
169 |
|
|
170 | 156 |
def ParseOptions(): |
171 | 157 |
"""Parses options passed to program. |
172 | 158 |
|
... | ... | |
383 | 369 |
try: |
384 | 370 |
try: |
385 | 371 |
SetupSSH(transport) |
386 |
SetupNodeDaemon(transport) |
|
387 | 372 |
except errors.GenericError, err: |
388 | 373 |
logging.error("While doing setup on host %s an error occured: %s", |
389 | 374 |
host, err) |
Also available in: Unified diff