📄 editsshkeys.php
字号:
<?php/** * * Change user's SSH authorized keys * * SourceForge: Breaking Down the Barriers to Open Source Development * Copyright 1999-2001 (c) VA Linux Systems * http://sourceforge.net * * @version $Id: editsshkeys.php,v 1.22 2001/05/13 17:53:29 pfalcon Exp $ * */require_once('pre.php');require_once('common/include/account.php');session_require(array('isloggedin'=>1));$u =& user_get_object(user_getid());exit_assert_object($u, 'User');if ($submit) { if (!$u->setAuthorizedKeys($authorized_keys)) { exit_error( 'Error', 'Could not update SSH authorized keys: '.db_error() ); } session_redirect("/account/");} else { // not valid registration, or first time to page site_user_header(array(title=>"Change Authorized Keys",'pagename'=>'account_editsshkeys')); ?> <p> To avoid having to type your password every time for your CVS/SSH developer account, you may upload your public key(s) here and they will be placed on the CVS server in your ~/.ssh/authorized_keys file. </p> <p> To generate a public key, run the program 'ssh-keygen' (you can use both protocol 1 or 2). The public key will be placed at '~/.ssh/identity.pub' (protocole 1) and '~/.ssh/id_dsa.pub' or '~/.ssh/id_rsa.pub' (protocole 2). Read the ssh documentation for further information on sharing keys. </p><form action="<?php echo $PHP_SELF; ?>" method="post"><p>Authorized keys:<br /><em>Important: Make sure there are no line breaks except between keys.After submitting, verify that the number of keys in your file is what you expected.</em><br /><textarea rows="10" cols="60" name="authorized_keys"><?php echo $u->getAuthorizedKeys(); ?></textarea></p><p><input type="submit" name="submit" value="Update" /></p></form> <?php}site_user_footer(array());?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -