我已经为windows安装了openssh,当我运行时,ssh localhost
我得到了
C:\ Users\gary/.ssh/config上的所有者或权限错误
我看了这两个问题https://superuser.com/questions/348694/bad-owner-or-permissions-error-using-cygwins-ssh-exe和https://serverfault.com/questions/253313/ ssh-returns-bad-owner-or-permissions-on-ssh-config但是没有一个答案适合我.sshd作为本地系统用户作为服务运行.我已经运行chmod 0600 C:\Users\gary\.ssh\config
和chown gary C:\Users\gary\.ssh\config
.我也通过运行setfacl -b C:\Users\gary\.ssh\config
然后chmod 0600 C:\Users\gary\.ssh\config
再次清除ACL .我也尝试将所有者更改为SYSTEM并得到了同样的错误.
我不知道还能做什么,我的设置有什么问题吗?我也安装了git安装了mingw,我从我的git安装中删除了ssh和sshd,所以它们不会在我的路径上.
我运行的其他命令是
icacls "C:\Users\gary\.ssh\config" /setowner gary
chown -R gary:1049089 C:\Users\gary\.ssh
ls -la C:\Users\gary\.ssh\config
节目
-rw-r - r-- 1 gary 1049089 229 Jan 3 14:43'C:\ Users\gary.ssh\config'
它甚至在将所有者更改为SYSTEM后仍然显示此内容,但在文件资源管理器中的文件属性中,它将SYSTEM显示为所有者
我正在使用弹簧启动1.5.2,我的弹簧控制器看起来像这样
@RestController
@RequestMapping("/")
public class HomeController {
@RequestMapping(method=RequestMethod.GET)
public String index() {
return "index";
}
}
Run Code Online (Sandbox Code Playgroud)
当我去http:// localhost:8090/assessment /它到达我的控制器但没有返回我的index.html,它位于src/main/resources或src/main/resources/static下的maven项目中.如果我转到此URL http:// localhost:8090/assessment/index.html,它将返回我的index.html.我查看了本教程https://spring.io/guides/gs/serving-web-content/,他们使用百里香.我是否必须使用百日咳或类似的东西给我的春季休息控制器回复我的观点?
我的应用程序类看起来像这样
@SpringBootApplication
@ComponentScan(basePackages={"com.pkg.*"})
public class Application {
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
Run Code Online (Sandbox Code Playgroud)
当我将thymeleaf依赖项添加到我的类路径时,我收到此错误(500响应代码)
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "index", template might not exist or might not be accessible by any of the configured Template Resolvers
Run Code Online (Sandbox Code Playgroud)
我想我确实需要百里香?我现在要尝试正确配置它.
更改我的控制器方法后返回index.html就可以了
@RequestMapping(method=RequestMethod.GET)
public String index() {
return "index.html";
}
Run Code Online (Sandbox Code Playgroud)
我认为百里香或类似的软件可以让你放弃文件扩展名,但不确定.
我正在尝试在settings.xml中加密服务器密码,并且在尝试部署工件时遇到此异常.
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:811)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:676)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:313)
at javax.crypto.Cipher.doFinal(Cipher.java:2087)
at org.sonatype.plexus.components.cipher.PBECipher.decrypt64(PBECipher.java:185)
... 18 more
Run Code Online (Sandbox Code Playgroud)
这是xml的摘录
<server>
<id>server</id>
<username>username</username>
<password>{N8AF8BmQ5x8HZX/yrlrP1QiKNMEdoXWyBFZd/*zIabY=}</password>
</server>
Run Code Online (Sandbox Code Playgroud)
我的主密码也发生了同样的异常,我只是按照这里的说明 https://maven.apache.org/guides/mini/guide-encryption.html 在指南中创建了一个security-settings.xml,执行这些两个命令并将加密的密码复制到相应的xml文件中.
mvn --encrypt-master-password <password>
mvn --encrypt-password <password>
Run Code Online (Sandbox Code Playgroud) 我在 Kubernetes 中有部署和副本集,但无法创建 pod。我试过了
kubectl describe deployment deployment-name
和
kubectl describe replicaset replicaset-name
他们都说
Conditions:
Type Status Reason
---- ------ ------
ReplicaFailure True FailedCreate
Events: <none>
Run Code Online (Sandbox Code Playgroud)
我见过的所有故障排除指南都依赖于来自事件部分的信息,但<none>
在我的情况下是这样说的。如何获得更多信息来调试问题?
是否可以使用cli 为存储库https://github.com/org/repo/settings/environments创建新环境gh
?
environment
我在手册中可以找到的唯一提及是在这里https://cli.github.com/manual/gh_secret_set,它说你可以为现有环境分配一个秘密,但似乎必须手动创建环境。
我在这里关注本教程https://cs230-stanford.github.io/pytorch-nlp.html。在那里创建了一个神经模型,使用nn.Module
,带有嵌入层,在此处初始化
self.embedding = nn.Embedding(params['vocab_size'], params['embedding_dim'])
Run Code Online (Sandbox Code Playgroud)
vocab_size
是训练样本的总数,即 4000。 embedding_dim
是 50。该forward
方法的相关部分如下
def forward(self, s):
# apply the embedding layer that maps each token to its embedding
s = self.embedding(s) # dim: batch_size x batch_max_len x embedding_dim
Run Code Online (Sandbox Code Playgroud)
将批次传递给模型时,我收到此异常,就像model(train_batch)
train_batch
维度batch_size
x的 numpy 数组一样
batch_max_len
。每个样本是一个句子,每个句子都被填充,使其具有批次中最长句子的长度。
文件 "/Users/liam_adams/Documents/cs512/research_project/custom/model.py", line 34, in forward s = self.embedding(s) # dim: batch_size x batch_max_len x embedding_dim File "/Users/liam_adams/Documents/ cs512/venv_research/lib/python3.7/site-packages/torch/nn/modules/module.py”,第 493 行,通话中 结果 = self.forward(*input, **kwargs) 文件“/Users/liam_adams/Documents/cs512/venv_research/lib/python3.7/site-packages/torch/nn/modules/sparse.py”,第 117 …
我传递一个torch.Tensor
带有dtype
的torch.uint8
一个nn.Conv2d
模块,它是给错误
运行时错误:值无法在没有溢出的情况下转换为 uint8_t 类型:-0.0344873
我的 conv2d 被定义为self.conv1 = nn.Conv2d(3, 6, 5)
. 这个错误来自于我的forward
方法,当我通过了张像模块self.conv1(x)
。张量的形状为 (4, 3, 480, 640)。我不知道如何解决这个问题。这是堆栈跟踪
Traceback (most recent call last):
File "cnn.py", line 54, in <module>
outputs = net(inputs)
File "/Users/my_repos/venv_projc/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in __call__
result = self.forward(*input, **kwargs)
File "cnn.py", line 24, in forward
test = self.conv1(x)
File "/Users/my_repos/venv_projc/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in __call__
result = self.forward(*input, **kwargs)
File "/Users/my_repos/venv_projc/lib/python3.7/site-packages/torch/nn/modules/conv.py", line 345, in forward
return …
Run Code Online (Sandbox Code Playgroud) 有关此异常的问题有两个:
我正在使用Windows机器并尝试连接到使用运行Ubuntu的Vagrant创建的VM.这是我的代码:
public static void main(String[] args) {
String host = "localhost";
String username = "vagrant";
int port = 2200;
String privateKey = "C:\\keys\\openSSH_pair1\\open_ssh_private";
JSch js = new JSch();
try {
js.addIdentity(privateKey, "pass");
js.setKnownHosts("C:\\Users\\user\\.ssh\\known_hosts");
Session session = js.getSession(username, host, port);
session.connect();
System.out.println("Connected");
} catch (JSchException e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
@Pascal建议设置strictHostKeyChecking
为no
,对我有用,但这不是首选的解决方案.他首选的解决方案是从命令行进行SSH,以便将主机添加到known_hosts
文件中.我已经安装并执行了Git ssh -i openSSH_pair1\open_ssh_private vagrant@localhost -p 2200
并收到此输出,然后被提示输入密码并建立连接
无法建立主机'[localhost]:2200([127.0.0.1]:2200)'的真实性.ECDSA密钥指纹是11:5d:55:29:8a:77:d8:08:b4:00:9b:a3:61:93:fe:e5.您确定要继续连接(是/否)吗?是警告:永久性地将'[localhost]:2200'(ECDSA)添加到已知主机列表中.
所以现在我的known_hosts
文件git_home\.ssh
包含一个条目localhost:2200
,我也把known_hosts
文件放入user_home\.ssh
.我还把我的私钥放在VM上我试图ssh并运行它来生成一个公钥并将其添加到authorized_keys …
我有一个使用具有以下策略摘录的角色的 lambda 函数
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::ipwl-lambda-config/*",
"arn:aws:s3:::ipwl-lambda-config"
]
}
Run Code Online (Sandbox Code Playgroud)
我的存储桶策略如下所示
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyUnEncryptedObjectUploads",
"Effect": "Deny",
"Principal": {
"AWS": "*"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::ipwl-lambda-config/*",
"Condition": {
"StringNotEquals": {
"s3:x-amz-server-side-encryption": "aws:kms"
}
}
},
{
"Sid": "AllowLambda",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::accountid:role/iam_for_lambda"
},
"Action": [
"s3:ListBucket",
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::ipwl-lambda-config/*",
"arn:aws:s3:::ipwl-lambda-config"
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我在角色和存储桶策略上都允许使用 GetObject 和 ListBucket。但是当我的函数运行时
s3_obj = s3_res.Object(s3_bucket, s3_object)
我得到
[ERROR] ClientError: …
我有一个包含这样的行的文件
some thing <phrase>a phrase</phrase> some thing else <phrase>other stuff</phrase>
我需要<phrase>
用下划线替换标签之间的所有空格.所以基本上我需要更换介于两者之间>
和</
下划线的每个空间.我在sed,awk和perl中尝试了很多不同的命令,但是还没有能够得到任何工作.以下是我尝试过的一些命令.
sed 's@>\s+[</]@_@g'
perl -pe 'sub c{$s=shift;$s=~s/ /_/g;$s}s/>.*?[<\/]/c$&/ge'
sed 's@\(\[>^[<\/]]*\)\s+@\1_@g'
awk -v RS='\\[>^[<\]/]*\\]' '{ gsub(/\<(\s+)\>/, "_", RT); printf "%s%s", $0, RT }' infile
我一直在看这两个问题试图修改答案以使用我需要的字符.
sed仅在特定字符模式之间替换短划线
有人可以帮忙吗?
有谁知道是否有办法禁用AWS CodeDeploy 中的BlockTraffic 和AllowTraffic 步骤?这些步骤不在我的应用程序规范中,但它们无论如何都会运行并且需要很长时间。
python ×2
pytorch ×2
amazon-iam ×1
amazon-s3 ×1
awk ×1
aws-lambda ×1
boto3 ×1
encryption ×1
github ×1
github-cli ×1
java ×1
jsch ×1
kubernetes ×1
maven ×1
nlp ×1
openssh ×1
perl ×1
regex ×1
sed ×1
spring-boot ×1
spring-mvc ×1
ssh ×1
thymeleaf ×1
vagrant ×1
windows ×1